Saya salah menekan Ctrl + s , dan terjebak dalam mode penyisipan. Untuk keluar gunakan Ctrl + q .
Coba gunakan Ctrl-[
bukannya Esc
.
Apa hasil dari:
python -c "print ord(raw_input('char '))"
saat Anda menekan Esc
dan Enter
? Seharusnya "27". Apa hasil menekan Ctrl-V
lalu Esc
?
Sudahkah Anda memeriksa semua setelan di Putty untuk melihat apakah itu wajar?
Apakah Anda menggunakan Bash pada sistem jarak jauh? Lihatlah output dari
bind -p | grep -i '\\e' | less
dan lihat apakah Anda melihat sesuatu yang tidak biasa. Apakah Anda memiliki file bernama ~/.inputrc
? Lihat isinya untuk melihat apakah ada yang tidak biasa.
Lihat ~/.vimrc
Anda dan lihat apakah semuanya juga baik-baik saja.
Mungkin Anda menggunakan mode penyisipan .
'insertmode' 'im' 'noinsertmode' 'noim'
boolean (default mati)
Membuat Vim berfungsi sedemikian rupa sehingga mode Sisipkan adalah mode default. Berguna jika Anda ingin menggunakan Vim sebagai editor tanpa model. Digunakan untuk |evim|.
[...]
- Gunakan CTRL-O untuk menjalankan satu perintah mode Normal |i_CTRL-O|). Saat ini adalah pemetaan, ini dijalankan seolah-olah 'insertmode' dimatikan. Mode normal tetap aktif hingga pemetaan selesai.- Gunakan CTRL-L untuk menjalankan sejumlah perintah mode Normal, lalu gunakanEsc untuk kembali ke mode Sisipkan. Perhatikan bahwa CTRL-L menggerakkan kursor ke kiri, seperti ketika 'insertmode' tidak disetel. |i_CTRL-L|
Saya sarankan mengedit ~/.vimrc
untuk menambahkan baris berikut:
set noinsertmode "disable insert mode