Я нещодавно оновив з 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, можливо, мод міг би це мігрувати для мене.