作为一名程序员,我在键盘上花费了大量的时间,过去的12年里我一直在这样做。如果说在这段时间里有什么事情是我从来没有习惯过的,那就是我在编码时遇到的这些恼人的、几乎是无意识的不断的微中断,这是由于一些最常见的代码编辑任务。比如一个简单的拷贝&从不同的行粘贴(甚至是同一行),或者从当前位置向上或向下移动1或2行需要太多的输入或使用方向键……当我想进一步移动时,情况变得更糟——我最终使用鼠标。现在想象一下同样的场景,只不过是在笔记本电脑上。
我一直在考虑学习VIM,但掌握它所需的时间总是让我想后退一步。
我想听听那些学会了它的人的意见,如果它最终成为你生活中不可或缺的东西之一。
在工作中,我使用VS2008, c#和r#,它们一起使编辑代码比以前更快更容易,但即使如此,我认为我可以享受根本不需要使用鼠标。
甚至连方向键都没有。