Mode Vi - Insert tidak berfungsi di ubuntu 12.10

16

Saya bekerja di ubuntu 12.10, dan mode insert saya di vi tidak berfungsi.

masukkan deskripsi gambar di sini

Ketika saya menekan iuntuk masuk ke mode insert, tidak ada yang terjadi. Pada memukul ilagi menulis idi terminal, tetapi <-backspacetidak menghapus karakter. Hanya Deletebekerja di sana. Apakah saya perlu mengkonfigurasi di mana saja?

prayagupd
sumber
1
apakah Anda mencoba menginstal vim saja? apa pun yang harus dilakukan
Stefan
Apakah ini sesi terminal lokal, atau setelah terhubung ke host lain? Emulasi terminal apa yang akan berlaku?
david6
@ david6 ini adalah sesi gnome-terminal lokal.
prayagupd
@Stefan Di sana ia berfungsi menginstal 'vim'. \ ,, /
prayagupd
1
sama-sama, maukah saya menjawabnya sebagai jawaban nyata juga?
Stefan

Jawaban:

24

Menginstal VIM mungkin akan menyelesaikan masalah itu

sudo aptitude install vim

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.

Stefan
sumber
1
"sudo apt-get install vim" perintah bekerja dengan baik.
Maninda
5

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-

sudo apt-get install vim 
Pecinta Linux
sumber
-1

@ 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.

Gaurav Sharma
sumber
3
Ketika Anda mulai vi, Anda mulai dalam mode normal, jadi tidak perlu menekan ESC. Menekan ctrl+stidak akan menghemat, tetapi mencegah output mencapai jendela terminal Anda, dan itu akan muncul seolah-olah semuanya membeku. Penghematan adalah:w
howardh