如何提高程序员键盘使用效率

对于大多数程序员而言,键盘的使用时长或许比鼠标更多,所以对于如何使用键盘来提高工作效率是一个非常重要的问题,本文章通过以下几个方面来提升程序员的键盘使用效率:

一:程序员常用的快捷键及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键的小键盘。 例如下面这个:

四:总结

以上就是我对于如何提高程序员的键盘使用效率的一些看法和实践经验,一家之言总会有难免的疏漏,相对于程序员来说好的打字习惯以及适合自己的训练方法是对于工作或者学习来说是利大于弊的。

原文地址:https://www.cnblogs.com/jinli199783/p/11532644.html

时间: 2024-07-31 03:51:02

如何提高程序员键盘使用效率的相关文章

如何提高程序员的键盘使用效率 ?

---恢复内容开始--- 如何提高程序员的键盘使用效率?这是一个很有趣的问题,对于程序员这样需要大量码字的群体而言,提升打字效率,可以让写代码的过程有一种行云流水的感觉! 一.提升键盘的打字效率 1.选用一个适合的键盘 这其实是很重要的,就像拥有一台合适的显示器,可以提升我们使用电脑过程中的用户体验.使用一个非薄膜键盘可以让我们摆脱那种之前打字的“塑料感”,接下来就介绍下不同轴体的机械键盘的特点以帮助大家甄别选择. 黑轴在手感上更偏重于给用户一种直上直下,没有停顿的触感反馈,且回弹过程干爽有力,

【精】如何提高程序员的键盘使用效率?

1.调研分析程序员使用键盘最常用的技能有些? 首先当然是快捷键,使用快捷键可以大大提高程序员的工作效率!!当然,不能的编程软件通常有不同的快捷键组合,下面列举常用的快捷键组合: VIM除了可以通过快捷键来提高编程效率之外,VIM本身个自定义设置也很重要!如果不想折腾,可以直接使用现有的模块化VIM IDE,比如SpaceVim(https://spacevim.org/cn/).其提供的功能和快捷键可以大大提高工作效率!当然也可以在GitHub上下载自己喜欢的模块,添加进去. 2.如何训练这些技

如何提高程序员的代码使用效率

如何提高程序员的键盘使用效率?首先要明白键盘的使用效率是什么.对绝大多数程序员来说,键盘的使用效率与编码挂钩.在这里,笔者斗胆认为,一定时间内所编写代码可行性高则键盘使用效率高,可行性低则键盘使用效率低.个中缘由大约为,对程序员来说,键盘的一大功能是为编码提供必要帮助,而编码为某一项目服务,当编写的代码对该项目非常合适时,会有较大效率. 如何提高程序员的键盘使用效率呢?本文中从内部.外部两个方面进行分析. 一.内部 首先,因笔者认为一定时间内编写代码的可行性高则键盘使用效率高,故这里认为最直接却

提高程序员项目设计水平的11条建议

1.分析清楚你要面对的项目. 这是进行所有工作的第一步,如果你在这个地方都犯错了,那么后续所做的一切努力都是白费.比如,你要完成图书管理系统,那么你就应该明白这个系统主要是用于解决图书管理的问题. 2.考虑项目设计的方法. 在这个阶段,你要根据这个项目的特点考虑设计的工具和语言.比如,对于图书管理系统,它需要封装性好,这样有利于管理和维护.而这个系统开发周期较短,功能较简单.所以,根据其特点,选择Java作为开发语言会是一个不错的选择. 3.收集完整的需求. 花时间整理清楚你的用户群的基本需求有

如何提高程序员10倍的生产力

如何提高程序员10倍的生产力,大家都认为这是一个非常好的话题,今天就来分享一些我自己的观点:诚然我们还不知如何准确的定义10倍生产力是个什么样的概念,但我个人认为它是指程序员在超生产的情况下,速度提升了十倍.基于一些成功的因素,同时个人在程序员客栈做项目经理,拥有300+项目管理经验,并与一些顶尖的程序员开发者工作过,我可以分享一下我对这个话题的一些理解. 最早期的程序员 相比现代软件,相对于功能性,安全性,性能和可扩展性20-30年前开发的软件就简单多了.在另一方面,库或框架的只有少数人可以在

提高程序员项目设计水平相关建议

1.分析清楚你要面对的项目. 这是进行所有工作的第一步,如果你在这个地方都犯错了,那么后续所做的一切努力都是白费.比如,你要完成图书管理系统,那么你就应该明白这个系统主要是用于解决图书管理的问题. 2.考虑项目设计的方法. 在这个阶段,你要根据这个项目的特点考虑设计的工具和语言.比如,对于图书管理系统,它需要封装性好,这样有利于管理和维护.而这个系统开发周期较短,功能较简单.所以,根据其特点,选择Java作为开发语言会是一个不错的选择. 3.收集完整的需求. 花时间整理清楚你的用户群的基本需求有

怎么样提高程序员项目设计水平

今天这篇文章主要是讲述怎么样帮助程序员提高自己的项目设计水平,并且轻松的搞定项目开发.  (本图为提高程序员项目设计水平的11条建议之程序员认真的工作) 1.分析清楚你要面对的项目. 这是进行所有工作的第一步,如果你在这个地方都犯错了,那么后续所做的一切努力都是白费.比如,你要完成图书管理系统,那么你就应该明白这个系统主要是用于解决图书管理的问题. 2.考虑项目设计的方法. 在这个阶段,你要根据这个项目的特点考虑设计的工具和语言.比如,对于图书管理系统,它需要封装性好,这样有利于管理和维护.而这

为什么开源可以提高程序员的编程技能?

为什么开源可以提高程序员的编程技能? 记住开放源代码在你参与进去的时候效果最佳.代码更改在大多数项目中都是受欢迎的,但是有很多出力的方法.测试开源代码和文件错误报告:帮助完成文档集:写教程和如何做的例子:参加对话--或者仅仅只是帮助传播.每一件事都能带来改变,并且越多的人参与进来越好! 我已经写了很多年的软件.最近我意识到,我越涉及(致力于,结合于等)开源技术,我写出来的代码就更好.这不由地让我疑惑起来:难道里面有什么相关性或因果关系吗? 阅读代码能让你变得更优秀 我在编程生涯的早期就明白我阅读

如何提高程序员的键盘使用效率?

工欲善其事必先利其器,选用适合自己的键盘将大大提高自己的效率,推荐微软自然人体工学键盘 4000,总体感觉还是不错,长期使用对手腕的保护作用还是很明显的.与其配合最好的编程工具是VIM,合适的VIM快捷键配置让你在编程的时候基本不用移动你的手!据说微软的Arch键盘也很不错哦!有兴趣的可以多尝试一下,选择一个更适合自己的键盘. (附上一个键盘推荐的链接:http://www.sohu.com/a/121499677_445013) 而我也选择了一个适合自己的键盘!如下!!!因为对于我来说只需要C