如何提高程序员键盘使用效率
对于大多数程序员而言,键盘的使用时长或许比鼠标更多,所以对于如何使用键盘来提高工作效率是一个非常重要的问题,本文章通过以下几个方面来提升程序员的键盘使用效率:
一:程序员常用的快捷键及vi指令
自从70年代起,Vi一直是程序员最好的伙伴之一,无论你是Vi新手或者是老手,下面分类给出了其中一些有用的Vi命令:
像java程序员来说,经常使用的快捷键还有这些:Eclipse中有如下一些和编辑相关的快捷键
1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。
3. 【Ctrl+/】 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。
4. 【Ctrl+D】 删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。
5. 【Ctrl+M】 窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时),现在好了,试试【Ctrl+M】快捷键。
通常文本编辑器都提供了一些和编辑相关的快捷键,在Eclipse中也可以通过这些快捷键进行文本编辑。
1. 【Ctrl+C】:复制。
2. 【Ctrl+X】:剪切。
3. 【Ctrl+V】:粘贴。
4. 【Ctrl+S】:保存文件。
5. 【Ctrl+Z】:撤销。
6. 【Ctrl+Y】:重复。
7. 【Ctrl+F】:查找。
还有很多快捷键,无法一一列举,用户可以通过帮助文档找到它们的使用方式,另外还有几个常用的快捷键如下。
1. 【Ctrl+F6】:切换到下一个编辑器。
2. 【Ctrl+Shift+F6】:切换到上一个编辑器。
3. 【Ctrl+F7】:切换到下一个视图。
4. 【Ctrl+Shift+F7】:切换到上一个视图。
5. 【Ctrl+F8】:切换到下一个透视图。
6. 【Ctrl+Shift+F8】:切换到上一个透视图。
对于c或者c++程序员来说,经常使用的开发工具就是vs2013了,这里整理了一些vs2013的常用的快捷键,同样也可以提升打字的效率
Ctrl+C 复制 不选中时可复制当前行
Ctrl+V 粘贴
Ctrl+X 剪切 不选中时可剪切当前行
Ctrl+Z撤销
Ctrl+D复制一行
Alt+向上键 上移行
Alt+向下键 下移行
Shift + End = 从头到尾选择整行
Shift + Home = 从尾到头选择整行
Ctrl + Delete = 删除光标右侧的所有字
Ctrl+Tab切换活动窗口
Ctrl + G跳转到行号或行
Ctrl+F 快速查找
Ctrl+H快速替换
F12 = 转到定义
调试:
F5 开始调试(遇到断点会进入debug状态)
Shift+F5停止调试
Ctrl+F5开始执行不调试
F10单步执行
F11逐语句
Shift+F11跳出
Ctrl+F10运行到光标处
Ctrl+Shift+F10设置下一语句
F9设置并切换断点
Ctrl+F9禁用断点
Ctrl+Shift+F9删除所有断点
二:程序员键盘使用的训练方案
1.正确的击键方法:
2.练习软件:金山打字通,在线打字测试(https://dazi.kukuw.com/)
本次测试是在后者中进行的,首先选择测试的类型,是中文打字还是英文打字,之后选择一篇想要打字的文章,设定好测试的时间即可,以下是本人的训练结果:
除此之外,这个打字网站还包括了速度测试、键位练习、打字排名、成绩查询等多个功能,相对来说是比较完善的 。在测试的结果中可以看出这次测试的平均速度和正确率,相信在这种强度的训练下,每天能够抽出一两个小时一个月就可以达到程序员打字的平均水平了。
3.好键盘很重要,它是我们的武器
像一般的程序员都会准备一个属于自己的机械键盘 (入门级就可以)
合适的键盘的布局:
\ 这个键 很诡异。它的位置一般在 Enter的左侧( 单引号 \’ 的右侧), 或者在 backspace 的左侧,+的右侧,跟 [和]一样,是最难以摸正确的按键。
Enter是我们按的最多的,所以它的面积要大。
左右两个shift,以及 enter上方的 backspace,也都最好是大键。
F1,F2,…F12, 也都最好是可以一键按到的。
所以,这个是比较合适的布局:
如果经常使用 F1, F2 等键的话, 不建议购买 87键的小键盘。 例如下面这个:
四:总结
以上就是我对于如何提高程序员的键盘使用效率的一些看法和实践经验,一家之言总会有难免的疏漏,相对于程序员来说好的打字习惯以及适合自己的训练方法是对于工作或者学习来说是利大于弊的。