作为程序员,我花了很多时间在键盘上,并且在过去的12年中,或多或少地一直在使用它。如果有一段时间我一直不习惯某些东西,那是由于一些最常见的代码编辑任务,我在编码时遇到的这些烦人且几乎无意识的持续微中断。从不同的行(甚至是同一行)进行简单的复制和粘贴,或者从当前位置上移或下移1或2行之类的事情都需要太多的键入操作或涉及使用箭头键...当我想进一步移动时,情况更糟-我最终使用了鼠标。现在想象一下在笔记本电脑上的相同场景。
我一直考虑学习VIM,但掌握它所需的时间总是使我想退后一步。
我想听听那些学习过它的人,如果它最终成为您不能没有的那些事情之一。
在工作中,我使用VS2008,C#和R#,它们使编辑代码比以往更快,更轻松,但是即使如此,我还是觉得完全不必使用鼠标。
甚至没有方向键。