这个问题与这个问题相同,只是关于(鲜为人知的)新键盘布局而不是 dvorak。
我想开始编程,我知道如果使用得当,vi 和 vim 被认为是高效的编码编辑器。现在我正在使用 neo 键盘布局,我想知道 vim 的哪些键绑定可能最适合这种布局。我不想学习使用 vim,发现我的键绑定不能很好地工作,然后我不得不重新调整我的习惯。
所以对于所有使用 vim + neo 的人:你如何重新映射 vim 的键绑定以最好地使用neo?
(更一般地说:更改 vim 键绑定时我应该记住哪些事情?)
通常,我不会更改键绑定。Vim 命令之所以有效,是因为它们大体上是助记符。让他们独自一人,并在他们站立的地方使用它们。我看到 hjkl 在该布局上的布局不太好,但您似乎确实在“Ebene 4”后面有光标键,所以如果这不是太麻烦,也许没关系。(反正我发现自己使用hjkl的不多,我通常使用其他更直接的跳跃移动命令。)
我是 Dvorak 布局用户。
更一般地说,作为VIM 用户而不是Neo 用户,我通常会在键盘上模仿 VIM 键布局。注意 VIM 中的哪些键位于每个手指的静止位置下方,并将其翻译到 Neo 上。
保留覆盖在新键盘布局上的传统布局将使常用键保持在您的静止手指位置之下。当您需要在非 Neo 键盘上工作时,它还将建立可以转移到 QWERTY 的肌肉记忆。
我自己是 VIM 和 Neo2 用户。两者都相当一段时间。我可以告诉你:大约 90% 的命令比 qwertz 上的命令更好用(至少恕我直言)。一些 '`' 命令的类型很奇怪,但你习惯了。但是您可以考虑更改 vim 的 LEADER-Key(我已将其移至 'j')。