Вы правы: это можно сделать, сопоставив эти ключи ни с чем, или, если быть точным, с <Nop>
.
:nmap <Up> <Nop> :nmap <Down> <Nop> :nmap <Left> <Nop> :nmap <Right> <Nop>
Увидеть
:help <Nop>
Я хочу, чтобы отключить обычные клавиши для навигации в текстовом редакторе, который является Up, Down, Leftи Rightкнопки в текстовом редакторе Vim.
Это приведет к тому, что HJKLключи в стиле vim будут использоваться для той же цели.
Я просто хочу тренироваться, ха-ха.
Я предполагаю, что это может быть сделано путем сопоставления этих ключей в ничто вvimrc
Вы правы: это можно сделать, сопоставив эти ключи ни с чем, или, если быть точным, с <Nop>
.
:nmap <Up> <Nop> :nmap <Down> <Nop> :nmap <Left> <Nop> :nmap <Right> <Nop>
Увидеть
:help <Nop>
Для всех, кто хотел бы сделать этот подход на шаг впереди: https://github.com/takac/vim-hardtime
Это в основном ограничивает движения hjkl, поэтому перемещение с чем-то вроде jjjjjjjjjhhkkkkkkk будет невозможным, что является реальной ловушкой, в которую можно попасть, как только вы привыкнете к этим клавишам. Он заставляет вас передвигаться более эффективно, а не излишними повторениями.
Он может быть включен / выключен в любое время.