如何重新映射键盘以避免VIM中的RSI

前端之家收集整理的这篇文章主要介绍了如何重新映射键盘以避免VIM中的RSI前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望这不是为了这样做而仅仅是为了引发谈话而尝试的。

我使用vim很多(每天5-10个小时),我注意到我的左手腕是第一个开始疼痛。标准键盘布局(见下图)几乎可以保证给您关节炎。

目前,我已经重绘

按Ctrl键移动
>切换到Caps Lock
> Caps Lock到Ctrl

这有助于通常的命令,如Ctrlf或Shift2(@),但我仍然需要扭转我的手腕才能得到这些组合。有没有反过来重新键,以避免在左手腕扭曲(也许使用Tab键)?我只是觉得奇怪的是,对于专门为程序员设计的文本编辑器,它会大大地利用这些键的方式。我已经考虑重新映射到旧的键盘布局(见下图),但是我不想知道如果它将与我当前的重新映射有相同的基本问题。

注意:我不是一名医生,只是另一位患有手腕疼痛的打字员。

根据我的经验,只要将Caps映射到Ctrl(或者如果你必须有一个Caps,则交换两个),并使用Ctrl [而不是Esc来改变它们)。 Ctrl [不需要vim中的其他映射,因为它等同于Esc。如果你能教你自己这个小小的变化,你可以减少你的运动,当你考虑在vim中使用Esc的频率。

Caps to Ctrl映射不能在vim内部完成,必须在系统范围内进行,但是在更方便的位置使用Ctrl也可以帮助其他使用Ctrl组合的应用程序。根据您使用的操作系统,重新映射密钥有不同的方法。一些常见的选择是:

> xmodmap(GNU / Linux)
> KeyRemap4Macbook(OSX)
> KeyTweak(Windows)

虽然这可能会改善您的情况,但如果您的疼痛持续存在,您应该考虑看医生和/或购买更符合人体工程学设计的键盘。我拥有一个旧版本的Kinesis Advantage,我在Ebay上使用了大约100美元(USD),我不能开心。键可以直接在键盘上进行编程,因此不需要软件来交换键或创建自己的键盘宏用于常用的键击。

编辑:我在你的帖子中看到你还提到了组合,如Ctrl f和Shift 2,需要扭转你的手腕按。听起来像我只是使用键盘左侧的Ctrl和Shift键。您应该真正使用两组这些键,使用正在修改的键的相反方向。这将会消除这种手腕运动。

原文链接:https://www.f2er.com/bash/387477.html

猜你在找的Bash相关文章