Saya baru-baru ini ditingkatkan dari OS X 10.6 (saya pikir) ke 10.9. Sejak itu tampaknya, saat mengedit vim
, tombol panah akan "secara spontan" berhenti bekerja.
Pada satu titik, dengan frustrasi saya "menumbuk" salah satu tombol panah dan akhirnya ditampilkan kesalahan "E388 Tidak dapat menemukan definisi". Di waktu lain saya pernah mengalaminya, anak panah, yang telah bekerja untuk sementara waktu, tiba-tiba mulai membentak saya!
Berhenti dan membuka kembali memecahkan masalah untuk sementara waktu . Tapi, saya ingin mencegahnya !
Adakah yang tahu apa ini? Dan bagaimana cara memperbaikinya?
Sepertinya standar saya vimrc
telah dimodifikasi selama pembaruan. Jika ingatanku benar, itu adalah file yang cukup besar sebelumnya. Sekarang, itu hanya berisi ini:
" Configuration file for vim
set modelines=0 " CVE-2007-2438
" Normally we use vim-extensions. If you want true vi-compatibility
" remove change the following statements
set nocompatible " Use Vim defaults instead of 100% vi compatibility
set backspace=2 " more powerful backspacing
" Don't write backup file if vim is being called by "crontab -e"
au BufWrite /private/tmp/crontab.* set nowritebackup
" Don't write backup file if vim is being called by "chpass"
au BufWrite /private/etc/pw.* set nowritebackup
Saya belum tahu apa yang dilakukan opsi ini. Saya akan memeriksanya - tapi, semoga seseorang di sini tahu lebih cepat daripada saya bisa google dan membaca ...
vi
. Selalu gunakan hjkl. Di situlah tombol "panah" digunakan pada perangkat keras kuno.
^[OA
, turun sebagai ^[OB
, kanan ^[OC
, dan kiri sebagai ^[OD
. periksa sebelum dan sesudah masalah muncul dengan sendirinya
vim
, mungkin mod bisa memigrasikannya untuk saya.