Я недавно обновился с OS X 10.6 (я думаю) до 10.9. С тех пор кажется, что при редактировании vim
клавиши со стрелками «самопроизвольно» перестанут работать.
В какой-то момент я в отчаянии «нажал» одну из клавиш со стрелками, и в итоге мне показалась ошибка «E388 Не удалось найти определение». Все остальное время, когда я это испытывал, стрелы, поработав некоторое время, внезапно начинают болеть !
Выход и повторное открытие временно решает проблему . Но я бы хотел это предотвратить !
Кто-нибудь знает, что это может быть? И как это исправить?
Похоже, мои настройки по умолчанию vimrc
были изменены во время обновления. Если моя память верна, это был довольно большой файл ранее. Теперь он просто содержит это:
" 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
Я понятия не имею, что делают эти варианты еще. Я посмотрю на это - но, надеюсь, кто-то здесь знает быстрее, чем я могу гуглить и читать ...
vi
. Всегда используйте hjkl. Вот где клавиши «стрелка» используются на древнем оборудовании.
^[OA
, вниз как ^[OB
, вправо как ^[OC
и слева как ^[OD
. проверить до и после того, как проблема представится
vim
, возможно, мод может перенести это для меня.