Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 具有RSI类型症状的代码创建/编辑器的软件要求(无法使用的手指)_Vim_Emacs_Editor_Vi_Evil Mode - Fatal编程技术网

Vim 具有RSI类型症状的代码创建/编辑器的软件要求(无法使用的手指)

Vim 具有RSI类型症状的代码创建/编辑器的软件要求(无法使用的手指),vim,emacs,editor,vi,evil-mode,Vim,Emacs,Editor,Vi,Evil Mode,我知道并且已经阅读了这个网站的相关主题部分。我已经看到关于RSI、姿势等的各种主题被关闭为离题,并参考了另一个站点/部分。然而,我认为我的问题的措辞将在“软件需求”一节中,因为我正在寻找关于特定类型的输入,以及针对一些非常具体的医疗问题的软件配置 这不是一个关于防止RSI的话题,它只是我能写的最接近人们理解的标题。我可能已经通过提问回答了我的问题,但如果有什么我没有想到的,医疗和其他问题是: 我有一个手术修复的右手食指(占主导地位的手),切除了一个良性肿瘤。在2012年发现并切除肌腱之前,这种生

我知道并且已经阅读了这个网站的相关主题部分。我已经看到关于RSI、姿势等的各种主题被关闭为离题,并参考了另一个站点/部分。然而,我认为我的问题的措辞将在“软件需求”一节中,因为我正在寻找关于特定类型的输入,以及针对一些非常具体的医疗问题的软件配置

这不是一个关于防止RSI的话题,它只是我能写的最接近人们理解的标题。我可能已经通过提问回答了我的问题,但如果有什么我没有想到的,医疗和其他问题是:

  • 我有一个手术修复的右手食指(占主导地位的手),切除了一个良性肿瘤。在2012年发现并切除肌腱之前,这种生长已经钳制了肌腱18个多月。我可以用手指“平手”打字,比如说打英文(比如这封电子邮件),但让我抓握的动作是痛苦的,比如用钢笔或鼠标或触摸板写字。我可以用鼠标,但不能用在任何地方近一天的工作

  • 我的前臂和小指都有不明原因的麻木和疼痛。反复扇动双手或使用小指会让我感到非常痛苦,这在编写代码时使用修改键时会出现明显的问题。甚至使用无名指也会产生过多的压力

  • 虽然目前无法工作,但我最有可能返回的途径仍然是我以前的工作。我在家里做的工作非常有限,因为主要客户坚持你在他们的场所工作,更重要的是使用他们的设备。我不认为我可以使用任何定制设备(除了配件,如轨迹球),即使我提出自己支付,我们作为一个团队,大大远离公司的it管理。因此,我最多只能期待一台8GB内存的i3/i5笔记本电脑。除了笔记本电脑显示器外,我可能还可以安装一个外部显示器。我们确实有操作系统的管理员权限,但我不能在操作系统上安装本机Linux或任何东西,即使可以,我也需要Windows上的公司通信和会议工具

  • (年编辑)。腰椎间盘突出导致双腿神经痛。我再次从物理的角度对此进行研究,但出于这个问题的目的,我将假设我目前的状况是永久性的,这就排除了踏板或以其他方式使用我的腿进入角色

  • 所以我不能使用鼠标或触摸板(不确定球)。无法使用修改键,并且需要在业务/销售经理可能获得的Win 7公司笔记本电脑上工作,尽管具有管理员访问权限。主要的工作类型是LAMP栈,但也有其他技术,如java、C++和Python。 我看到了Tavis Rudd(此处:)的语音编码,这将是一个在家里的选项,但不是开放式客户办公室。不过,这个想法确实让我想到,我的解决方案可能在于使用类似于带重新映射绑定的emacs的东西。我可能会得到一台功能强大的笔记本电脑,可以在Oracle虚拟机或其他设备下运行简约的X11台式机(比如Fluxbox)。或者我可以安装并使用Cygwin

    我从未使用过成熟的IDE,但也从未在琐碎的任务之外使用过emacs。我的工作目标是scite和一些xterm外壳。它可能已经改进了,但我发现我们的笔记本电脑上的IDE有点慢。我知道IDE和scite都是可扩展的,后者在lua下,但我怀疑emacs将提供更多现有的多语言扩展,以及诸如存储库工作或其他服务器访问等任务(其中大多数是*nix)

    我仍在进行身体检查和康复,但目前我认为这些限制将继续存在。这里最有帮助的是那些更熟悉emacs或IDE(如Eclipse或NetBeans)的人的一些指示,即该软件适合我的用途,在我开始学习使用它之前,我必须在返回工作之前(无薪)使用它,至少需要在我之前的80%的地方使用它

    这样我就可以尽量避免任何我没有预见到的砖墙。我的直觉反应是,第一件要做的事情是“学习emacs”,因为无论在我的领域,这都是一项有用的技能,尽管如果有其他更适合主要目标的东西,我会这样做


    非常感谢。

    默认Emacs绑定大量使用修改键;但是,默认值还有其他选择,不一定需要手动自定义所有绑定

    Vi/Vim可能是替代编辑器的一个好选择,因为您不需要使用修改键来启动命令,而是在“插入模式”(键入的键生成文本)和“命令模式”(键入的键触发编辑命令)之间切换,因此您很少(如果有)需要同时按住多个键

    不过,Emacs可能仍然是可取的。Emacs的一个优点是,它可以与许多其他进程和应用程序集成,从而为您提供一个熟悉的键盘界面,用于编辑文本之外的许多活动。我想说,在Unix下的情况远比在Windows下的情况要好,但我相信这仍然有好处

    还有一些方法可以在Emacs中使用Vi方法,这可能是一个更好的答案。我知道
    邪恶模式
    包(“Emacs的可扩展vi层”)是在Emacs中使用vi风格绑定的最全面的方法

    我自己不是vi用户,所以我将把它留给其他人来提供细节

    与模态编辑方法保持一致,给出了