Buka vim kemudian simpan dan tutup secara otomatis


3

Menggunakan bash apakah mungkin untuk membuka file di vim dan kemudian secara otomatis menyimpan dan menutup mis

"ZZ" | vim my.file.txt

jelas di atas tidak akan bekerja, tetapi bagaimana saya melakukan hal yang sama? - Saya tahu sepertinya tidak ada kasus penggunaan untuk ini - tapi saya punya satu.


Apa gunanya? Apakah Anda hanya ingin memicu autocmds tertentu ?
chepner

Saya hanya ingin menyimpan dan menutup segera setelah saya membuka file
Lizard

3
Maka tidak membuka file di tempat pertama akan sama persis.
chepner

dalam banyak kasus ya - tetapi bagaimana jika Anda memiliki hook dengan git yang membuka pesan commit dalam vim dan menarik info eksternal? - Ketika saya menjalankan perintah saya, saya ingin jadi tarik info tambahan ini dan kemudian simpan dan tutup file vim secara otomatis
Lizard

1
Anda bisa melakukannya git commit -m '<put your extra info here>'. Tetapi use case Anda berbeda dari pertanyaan Anda: "membuka file, memasukkan beberapa hal, menyimpan dan menutupnya" tidak sama dengan "membuka file, menyimpan dan menutupnya". Jika Anda tidak jelas Anda kehilangan peluang untuk mendapatkan jawaban yang berharga.
romainl

Jawaban:



3

Karya-karya berikut:

echo :wq | vim my.file.txt
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.