Бытует мнение, что при работе в vim не следует использовать клавишу Esc (вместо этого используйте ctrl + c) и не используйте клавиши со стрелками (используйте h, j, k, l) на клавиатуре. Но эти ключи трудно не использовать. Я подумал, что есть способ отключить эти ключи в .vimrc, поэтому не будет другого выхода, кроме использования ctrl + c и hjkl.
Я немного поискал и нашел решение по этой ссылке . Итак, я вставил в свой файл .vimrc следующее:
inoremap
inoremap
inoremap
inoremap
inoremap
noremap
noremap
noremap
noremap
noremap
Но это не работает. Добавление этого в мой .vimrc нарушает мое сопоставление с функциональные клавиши. Другая проблема заключается в том, что он не блокирует функцию клавиш со стрелками, а когда я нажимаю «Вниз» в обычном режиме, выполняются несколько действий - курсор перемещается на одну строку вверх, создается новая строка и вставляется символ «B».
Как я могу отключить в моем vim 7.2 клавиши курсора и клавишу Esc, ничего не нарушая?