Как использовать клавиши курсора в vi под экраном?
Если вы запускаете vi/vim на экране, когда вы нажимаете курсор в режиме вставки, вы получаете новую строку + символ, что является болью.
Как я могу настроить Vim для перемещения вместо этого?
4 ответа
Решение
Начните с vi
vim
вместо
vi
поскольку vim не затронут этой проблемой!
Поместите следующее в ваш файл ~/.exrc
map! ^[OA ^[ka
map! ^[OB ^[ja
map! ^[OD ^[i
map! ^[OC ^[la
Примечание: ^ [- нажатие клавиши "ctrl-v Esc". Копировать и вставить не получится.
Клавиши со стрелками хороши, но вы должны попытаться привыкнуть к использованию "hjkl" для перемещения по vi. Это всегда работает, поэтому вам не нужно беспокоиться об изменении файла конфигурации в каждой системе, где у вас есть эта проблема.
"Привыкайте к"hjkl"": лучший ответ. Сохранение еще одной настройки для отслеживания.