我使用 Dvorak,所以我的 .vimrc 中有以下内容:
no t j
no n k
no s l
no l n
no j t
no k s
它将方向键映射到主行的右侧。
这通常效果很好,除了在插件中。例如,我无法在 NERDTree 插件中使用 up 和 down 导航,因为它会产生其他东西。
有没有办法让我,而不是简单地重新映射键,告诉 Vim 考虑在正常模式下按下 t 将转换为按下 j,无论上下文或插件是什么?
我似乎依稀记得一个 vim 命令将一个键别名为另一个,但我找不到它。
最佳答案
我找到了我要找的东西:
set langmap=tj,nk,sl,ln,jt,ks
关于vim - 如何在 Vim 正常模式下交换键,而不仅仅是重新映射它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7233505/