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


11

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

对于那些成功完成转换的人来说,值得重新映射一下以便再次熟悉,还是从长远来看,处理奇怪的热键更好?

Answers:


3

我同意ldigas。

我曾经是Dvorak和ViM用户近一年了。我在100-120 WPM之间输入qwerty。我有“腕管”。即使在Dvorak呆了一年之后,我仍然无法达到常规打字的速度,而且我纯粹是触摸打字。对我的疼痛程度的任何影响仅是因为我不使用按键需要较长的休息时间,或者打字速度较慢。

无论您做什么,ViM都不适合Dvorak。只是不完全一样。我不记得具体的例子,但我一直在寻找一种将其融合在一起以使其“感觉”正确的方法。

而且,用于编程的dvorak布局更难于习惯。我已经习惯了,但是在qwerty中进行编程的符号键放置比在Dvorak中更好。

我知道您不是要这个建议。我敢肯定有人成功地使用了dvorak并进行了编程。但是,作为必须在其他人的计算机上工作的代码程序员(人们不会喜欢您切换键盘布局),这是不值得的时间和精力。

他们没有故意削弱打字机的速度来使人们放慢脚步。


2
实际上,他们确实做到了。发明了qwerty 30年后,发明人做出了与dvorak非常相似的新布局。当然,自1870年以来,干扰一直不是问题。根据我的经验,非Windows用户并不关心我添加键盘布局。仅在Windows中,布局切换非常
令人讨厌

@markijbema一个流行的神话是,QWERTY旨在“减慢”打字员的速度,但这是不正确的–它旨在防止快速打字时出现卡纸[4],允许打字员更快地打字。[5] (维基百科,链接源)。
雷蒙德(Raymond)

1
我从来没有说过。但是,它也没有针对速度进行优化。因此,当卡纸需求下降时,其他布局就变得更适用于速度/人体工程学。我最喜欢的神话是qwerty是这样设计的,因为人们只能使用第一行来拼写打字机;)
markijbema 2012年

7

我曾是Dvorak + Vim使用者多年,而且...重新映射按键实在不值得。我让他们重新映射了一段时间。

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

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

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

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

简而言之,这太多了。无需学习三种不同的文本编辑命令空间布局,您作为程序员的生活就已经足够艰辛。


具有重映射的Dvorak Vim是否与Qwerty Vim相同?
Zundrium 2014年

Zundrium:除非您重新映射每个键,否则这将是一个巨大的痛苦,因为那样的话,所有字母都将不再有意义。但是,如果将移动键放在Dvorak的通常位置上,则某些Vim命令会变成移动键,即d和n,因此通常的建议是将它们重新映射为j和l。我认为这是我唯一遇到的问题。
jcrawfordor

4

我只是不做任何重新映射,而是使用默认情况下定义的现有键,并基本上重新学习所有组合,并使用dvorak布局进行导航。我发现它的效果一样好,并且没有问题。但是后来,我从2000年开始使用dvorak,并在大学学习所有命令行工具时学习了dvorak中的所有导航功能。



2

恕我直言,最好是保持常规的qwertz / y布局。而不是重新定义世界。

这是标准(在不同国家/地区键方面有一些差异),尽管dvorak,colemak,...表示您的偏爱,但一直都有这个很酷的因素,我严重怀疑改用它们然后再重新定义的用处(首先是您的记忆),其次是其中每个软件的快捷方式。只是为了回到旧的生产力水平,似乎浪费了很多精力。

然后您去您的邻居,他又给您qwertz键盘:-)


两者都同意和不同意:我同意您对邻居键盘的看法,但是在重新定义方面我不同意。3布局对我来说确实太多了,但是当建立了内存存储时,您将不会感到需要重新映射整个软件领域:我认为这只是习惯问题。
dag729

有一种布局可以解决QWERTY的最大问题,而无需进行不必要的更改。它叫做Minimak,值得一看(我是作者)。
Binary Phile 2014年

1

以上所有答案均有效....对于我的2美分....我已经使用dvorak布局和vim大约一个月了。我在qwerty板上学习了vim,而且很快。但是对于它值得的东西,我会在不重新映射键的情况下让它顺利使用一个月或两个月。这个对我有用。我的速度还不如qwerty快,但我每天都在进步。另外,您必须权衡它与一生的编码时间。...我个人认为时间是值得的,但这只是我同意。

玩得开心。


1

我认为kiwiburger对在正常模式下维护vi的键的想法是完全有效的,可以维持vi命令的肌肉记忆。但是,当实例化插入模式或ex模式时,它将切换到Dvorak。要使该功能可移植到其他人的计算机上,肯定是唯一的任务。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.