如何在 Vim 中禁用导航键?

如何在 Vim 中禁用导航键?

我想禁用文本编辑器中导航的常用键,即Vim 文本编辑器中的UpDownLeft和按钮。Right

它将强制HJKL使用 vim 风格的键来实现相同的目的。

我只是想锻炼自己,哈哈。

我想这可能是通过将这些键映射到没有什么vimrc

答案1

你是对的:可以通过将这些键映射到无来实现,或者准确地说,映射到<Nop>

:nmap <Up> <Nop>
:nmap <Down> <Nop>
:nmap <Left> <Nop>
:nmap <Right> <Nop>

:help <Nop>

答案2

对所有希望更进一步推进此方法的人来说:https://github.com/takac/vim-hardtime

它基本上限制了 hjkl 的移动,因此无法使用 jjjjjjjjjhhkkkkkkk 之类的键移动,一旦您习惯了这些键,就会陷入一个真正的陷阱。它迫使您更有效地移动,而不是重复重复。

它可以随时打开/关闭。

相关内容