Saya telah membuat perubahan yang salah dalam sebuah teks, dan sekarang saya ingin meninggalkan Vim tanpa menyimpan. Saya tahu saya harus mengetik:! Q saat dalam mode normal, tetapi ketika saya melakukan ini, ia mengatakan:
[No write since last change]
/bin/bash: q: command not found
shell returned 127
Press ENTER or type command to continue
Dan jika saya mengklik ENTER atau yang lainnya, itu kembali ke Vim. Apa yang sedang terjadi?
:q!
(keluar, maksudku!), Bukan:!q
(shell melarikan diri, pipa melalui jalur saat iniq
):!q
dan mengeluarkan perintah beberapa kali sebelum hanya memutuskan untuk menutup jendela terminal.Jawaban:
Gunakan
:q!
.:!q
memberitahuvim
untuk mengeksekusi perintah yang disebutq
dalam contoh Anda.Lihat juga
:help !
dan:help quit
untuk detailnyasumber