引言
作为未来的码农,职业决定了我们将与键盘终日为伴。作为我们最重要的生产工具,键盘的使用效率往往决定了我们的工作效率。如何高效地使用键盘,无疑是每一个程序员都必须要解决的一个问题。关于这一点,我们又可以做些什么呢?
Step1. 高效准确的键盘输入
熟悉键盘的第一步,自然是如何高效准确地输入,而这一切又是以正确的指法为基础的。只有告别二指禅,让十个指头在键盘上上下翻飞,各司其职,才能做到输入时行云流水,羡煞旁人。在掌握正确指法的基础上,还应该追求输入的速度与准确性,力求形成肌肉记忆,使得输入变成一种下意识的不需思考的行为。
至于键盘输入的练习,除了大名鼎鼎的金山打字之外,还有相当多的专业练习软件可供选择,比如:typing club,Free touch typing等等,这些软件中不仅包含了循序渐进的课程,贴心的键位提示,还能够记录每次的练习成绩,让进步与不足都能够一目了然。
Step.2 快捷键与Vim命令
操作系统本身以及各种应用都给我们提够了数量繁多,种类强大的快捷键。以Windows为例,有Win键加各种按键、Ctrl键加各种按键。快捷键的熟练使用,不仅会提高我们的工作效率,有时还会存在着意想不到的妙用,比如下面这个摸鱼专用组合。
在这里还要介绍一个强大的上古神器,Vim。Vim完全不用鼠标和方向键,只需要在键盘的主键区进行操作,避免了右手在键鼠间进行切换,听起来就各种高大上。
最后相应地推荐两个练习网站,一个用于熟悉各种环境下的快捷键:http://www.shortcutfoo.com。另一个则是通过冒险小游戏的方式,让你了解VIm命令的使用:http://vim-adventures.com。
Step.3 IDE的高效使用
作为程序员,IDE是我们每天工作的场景,一个经过细心调教配置的IDE会让大部分的工作变得得心应手。因此,熟悉我们的IDE也是每个程序员必经的一步。
首先一个小技巧就是代码自动补全,这是现在很多IDE都会提供的一种功能,也是程序员在日常编码中非常常用的一种功能。有些IDE还会提供代码自动注释的功能,比如在使用Eclipse编写Java代码时,可以按照预先设置好的格式生成相应的注释代码,这也能够大大减少我们的工作量。
IDE的使用技巧绝不仅于此,还有诸如使用正则表达式进行替换,编码时隐藏树形目录等各种新颖实用的小技巧在实战中等待我们去发现和运用。
Step.4 其他奇技淫巧(误)
1.脚本语言加速
一些重复机械的鼠标操作有时会浪费我们大量的时间,遇到这种情况我们可以使用一些脚本录制工具将鼠标键盘操作记录下来,在需要时使用,从而大大减轻操作上的负担。
2.打造属于自己的键盘
键盘高效使用的一个准则是尽量不要让双手离开主键区,这样能最大化键盘的工作效率。为此我们可以对键盘的键位做如下的改动:舍弃Caps键将之置换为Ctrl键,而将左下角的Ctrl键映射为ESC键,抛弃小键盘与方向键,用主键区的按键代替。当然,如果我们预算充足的话,入手一把称心如意的键盘自然是有利无害。
3.其他辅助工具
脚踏按键,弥补你和郎朗的差距(误)。
快捷键键鼠垫,妈妈再也不用担心我的记忆了。
4.手部保养
勤剪指甲勤锻炼,打字如飞赛神仙。
总结
最后,也是最重要的,纸上行来终觉浅,绝知此事要躬行。只有在日常生活中有意识地使用这些技巧,并逐渐使之成为自己的习惯,才能够真正地掌握这些技巧,做到对键盘的高效使用。