Как отключить Esc и клавиши курсора в vim

Бытует мнение, что при работе в 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, ничего не нарушая?

10
задан Community 23 May 2017 в 10:30
поделиться