Как использовать клавиши курсора в 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"": лучший ответ. Сохранение еще одной настройки для отслеживания.

Другие вопросы по тегам