在 vim 中重新映射 Dvorak 热键,值得吗?

在 vim 中重新映射 Dvorak 热键,值得吗?

最近我一直在尝试学习 Dvorak 键盘布局,这次我取得了一些进展。我现在发现的问题是,我的所有热键都放在了错误的位置。作为 vim 用户,这尤其令人不安。我找到了很好的资源来将绑定切换回来,以便它们位于 vim 中的位置,但我不知道这是否值得。我也在set -o vi我的文件中使用它~/.zshrc,这样我也可以在终端中使用熟悉的绑定。 hjkl导航也是许多其他应用程序的特色,例如less

对于那些已经成功完成切换的人来说,是否值得重新映射事物以再次熟悉,或者从长远来看,只需处理位置奇怪的热键是否更好?

答案1

我同意 ldigas 的观点。

我使用 Dvorak 和 ViM 已经将近一年了。我在 qwerty 上打字速度在 100-120 WPM 之间。我有“腕管综合症”。即使使用 Dvorak 一年后,我打字的速度也远不及常规打字速度,而且我完全是盲打。对我的疼痛程度的任何影响都只是因为我不使用按键的时间更长,或者打字速度更慢。

不管你怎么做,ViM 都不是为 Dvorak 设计的。它就是不太一样。我不记得具体的例子,但我一直在寻找一种方法来将它们拼凑在一起,让它“感觉”正确。

此外,dvorak 编程布局更难适应。我已经习惯了,但 qwerty 编程符号键的位置比 Dvorak 要好。

我知道你不是在寻求这个建议。我相信有人能成功地使用 dvorak 进行编程。但作为一名必须编写代码、使用其他人的计算机(人们不会喜欢你切换他们的键盘布局)的程序员,这样做不值得花费时间和精力。

他们并没有故意损坏打字机来减慢人们的速度。

答案2

多年来我一直使用 Dvorak + Vim,而且...重新映射按键不值得。我已经重新映射了一段时间了。

我遇到的问题是,我变得依赖重新映射。任何尝试过切换布局的人都知道,打字是一种肌肉记忆。实际上,我的大脑试图连接三种光标移动模式:

  1. 重新映射的 Dvorak Vim(当我在我自己的机器上时)

  2. 没有重新映射的 Dvorak Vim(当我在别人的机器上并且键盘重新映射时)

  3. Qwerty Vim(当我在别人的机器上并且没有重新映射键盘时)

这实在是太多了。作为一名程序员,你的生活已经够艰难了,你甚至不需要再学习三种不同的空间布局用于文本编辑命令。

答案3

我只是没有做任何重新映射,而是使用默认定义的现有键,基本上重新学习了所有组合,并使用 dvorak 布局进行导航。我发现它工作得很好,没有出现任何问题。但是,我从 2000 年开始使用 dvorak,并在大学学习所有命令行工具时学习了 dvorak 中的所有导航。

答案4

Vim dvorak 用户可能会对此 wiki 页面感兴趣,该页面告诉您如何在插入模式下使用 dvorak,同时保持命令键在正常模式下相同:

http://vim.wikia.com/wiki/Using_Vim_with_the_Dvorak_keyboard_layout

相关内容