Kadang-kadang ketika saya mengedit file saya menggunakan vi atau vim, file saya hanya macet. Bahkan jika saya mengetik Ctrl+Catau Ctrl+D, masih membeku di sana. sayakill -9 <pid>
dari terminal lain, pid terbunuh, tetapi file masih membeku di sana.
Saya kira saya harus mengetik beberapa kombinasi tombol yang saya tidak tahu. Adakah yang punya ide?
stty -ixon
Anda untuk~/.bashrc
mengaktifkan Ctrl-q di terminal. Dalam kasus saya, Ctrl-s membeku Vim dan saya tidak bisa kembali ke sana ... sampai saya membuat modifikasi .bashrc. Detail di sini: superuser.com/a/1328326/409327Apakah Anda menggunakannya di dalam Layar GNU?(Seperti yang ditunjukkan oleh pra, ini tampaknya benar bahkan di luar layar) Ini cukup umum untuk secara tidak sengaja menekan Ctrl+S(xoff
), yang menonaktifkan pengecatan layar sampai Anda menekan Ctrl+Q(xon
)sumber
Jika Ctrl+ Sbukan masalah Anda (seperti dalam jawaban pra ) ini dapat membantu Anda.
Jika Anda sudah mencoba memasang banyak plugin khusus menggunakan Vundle , terkadang semuanya serba salah. Anda dapat mencoba untuk menghapus paket-paket ini secara manual dan melihat apakah itu membantu. Cari tahu di mana plugin telah ditulis untuk - dalam kasus saya mereka semua ada di dalam
.vim/bundle
direktori karena saya dulugit clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
menginstal Vundle . Jadi begitu di dalam.vim
direktori Anda dapat menghapus seluruh folder bundel untuk menghapus semua plugin, dan mulai lagi, dengan mengeksekusirm -rf bundle
.Semoga ini bisa membantu!
sumber
Anda dapat mencoba mengubah tata letak keyboard. Vi | vim hanya berinteraksi dengan input Bahasa Inggris (-seperti?).
sumber