如何提高程序员的键盘使用效率?That's a question.
常言道,工欲善其事必先利其器;又言道,熟能生巧,唯手熟尔。既然选择做一名程序员或选择学习软件工程,则需每天面对键盘,既如此,何不先研究如何提高键盘使用效率呢?
一、需挑选合适的键盘
此处无需多言,必须有一件称手兵器。至于何种键盘可谓合适则根据使用者自身情况而定。
二、需使用科学的键盘输入指法
所谓标准指法就是把你的双手依照下图的位置放在键盘上,即让你的左手食指放在字母F上(F键上有一个小突起,我们通常称之为盲打坐标),右手食指放在字母J上(J键也有一个盲打坐标)然后将四指并列对齐分别放在相邻的键钮上。其他键的手指分工:掌握了基本键及其指法,就可以进一步掌握打字键区的其他键位了,左手食指负责的键位有4、5、R、T、F、G、V、B共八个键,中指负责3、E、D、C共四个键,无名指负责2、W、S、X键,小指负责1、Q、A、Z及其左边的所有键位。右左手食指负责6、7、Y、U、H、J、N、M八个键,中指负责8、I、K、,四个键,无名指负责9、O、L、。四键,小指负责0、P、;、/及其右边的所有键位。这么一划分,整个键盘的手指分工就一清二楚了,击打任何键,只需把手指从基本键位移到相应的键上,正确输入后,再返回基本键位即可。
三、需熟练使用各种快捷键
Ctrl-tab 切换页面
Cmd-j 合并一行
Ctrl-L 选择当前行
Ctrl-d 选中当前单词,继续敲可以选中多个
Ctrl-/ 行注释掉/取消行注释
Ctrl-shift-/ 块注释/取消块注释
Ctrl-]/[ 缩进
Tab 向前缩进
Shift+Tab 回退一个制表符
Ctrl-enter/Shift-Ctrl-enter 当前行之前或之后开辟一行
Ctrl+Z 撤销
Ctrl+Y 反撤销
Ctrl+A 全选
Ctrl+C 复制
Ctrl+V 粘帖
Ctrl+s 保存
Ctrl+Space 显示代码补全
Ctrl+F 查找
Ctrl+Shift+F: 在文件中查找
Ctrl+H 替换
Ctrl + + 放大页面
Ctrl + - 缩小页面
Home 回到行首
End 跳到行尾
Shift+LEFT/RIGHT 向左/向右选中字符
Ctrl+LEFT/RIGHT 以一个单词为粒度向左/向右移动光标
Alt+LEFT/RIGHT 以一个单词为粒度向左/向右移动光标
四、需勤加练习
知易行难,上述各种知识点很容易在网上获得。但了解了这些并不等于就提高了键盘之使用效率。更关键的还是要在每天的实践中去亲身体会,感悟。