如何提高程序员的键盘使用效率
如何提高程序员的键盘使用效率
作为一个程序员,键盘的使用效率直接关系到编写代码的效率。以下就是在下对于提高键盘使用效率的一点心得:
1)键盘功底要扎实
敲键盘时要使用标准指法。
可能你认为这是程序员的基本功,可是我发现其实很多程序员都做不到这点。
看着他们敲代码时那笨拙的指法我就心急。
其实炼成标准指法不难,相当年我还是一指禅,打字极慢,痛定思定,在一周内我打字必用标准指法,再别扭也要坚持,一周后就适应了标准指法了。
现在不说运指如飞也算是略有小成。
2) 要熟悉IDE的各种快捷键及特性
作为程序员肯定不能像打字员一样仅仅只掌握熟练键盘,快捷键的熟练使用也是必不可少的。
IDE基本上是程序员们上班中使用时间最长的软件。
首先要选择一个趁手的IDE,俗话说,工玉成其事,必先利其器嘛。
如果是C#阵营的那肯定是最新版的Vistual Studio了,如果是Ja阵营的话当然是Intellij了(eclipse作为开源IDE,真心比不过Intellij)。
我现在使用Intellij可以在95%的情况下不用鼠标,全键盘完成开发过程中的大部分操作。
我觉得没有什么常用快捷键、不常用快捷键之分,只要你知道的快捷键就要拿来用。
尤其是各种重构快捷键必须要熟练掌握,当我看到码农修改变量名时不用重构快捷键,而是自己手动在引用的地方一个个改,然后编译查错时,真为他们捉急。
还有各种inline,introduce的快捷键真是好用到爆,掌握了这些快捷键可以说对代码进行任何重构都不费除灰之力,我们的注意力也从手动修改代码转移到如何发现坏味道了。
3)脚本效率的提高
一般来说可以从输入速度,快捷键,VIm三个方面来提高。一个好的键盘会让程序员用起来如虎添翼。 vim有4个模式,正常模式(Normal-mode),插入模式(Insert-mode),命令模式(Command-mode),可视模式(Visual-mode)。我们在编辑或查看文档时候,总要在这几个模式下切换,然而ESC这个按键在键盘布局的最左上角,会影响到切换的便捷性,就有Crtl+[的组合来代替ESC,在.vimrc的配置文件中,我们也可以设置自己习惯的ESC按键映射vim中的Crtl + w是分屏操作中必须常用的快捷键,vim上手曲线会很陡,但是用熟悉了,会提升你的工作效率。
(图片来源于网络)