Saya bekerja di ubuntu 12.10, dan mode insert saya di vi tidak berfungsi.
Ketika saya menekan iuntuk masuk ke mode insert, tidak ada yang terjadi. Pada memukul ilagi menulis i
di terminal, tetapi <-backspacetidak menghapus karakter. Hanya Deletebekerja di sana. Apakah saya perlu mengkonfigurasi di mana saja?
Jawaban:
Menginstal VIM mungkin akan menyelesaikan masalah itu
itu sebenarnya harus bekerja, mungkin karena mode kompatibilitas aktif maka Anda akan berada dalam mode memasukkan tetapi VI tidak akan memberi tahu Anda.
Either way cara menggunakan vim dianjurkan, pada dasarnya V i IM terbukti.
sumber
Ini bukan berarti mode insert tidak berfungsi. Tetapi editor vi yang Anda gunakan adalah versi yang lebih lama dan berbeda untuk digunakan daripada editor kami yang biasa. Dapatkan versi terbaru dari vi editor oleh-
sumber
@ terminal ketik vi tekan enter, setelah itu pertama kali tekan tombol escape (ESC) daripada tekan i sekarang Anda dapat menulis ke dalam file. saya pikir sebelumnya Anda belum menggunakan vim dan dalam memulai tekan tombol ESC untuk bersiap menulis data apa pun ke dalam file dan CTRL + S untuk menyimpannya.
untuk menutup file lagi tekan ESC daripada SHIFT +; dari wq dan masukkan untuk menutup file.
sumber
vi
, Anda mulai dalam mode normal, jadi tidak perlu menekanESC
. Menekanctrl+s
tidak akan menghemat, tetapi mencegah output mencapai jendela terminal Anda, dan itu akan muncul seolah-olah semuanya membeku. Penghematan adalah:w