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

程序员基本每天都要噼里啪啦敲键盘,键盘的使用效率虽然不能决定一个程序员的水平,但是如果利用好键盘往往可以事半功倍,提升自身的编程水平;

要想高效的使用键盘,可以从以下几个方面入手:提高打字速度,使用快捷键,vim操作等

1、影响一个人打字速度的因素有很多,不过一般做到以下两点基本上不会因为打字速度而影响编程效率了:

    (1)键位记不准,打字速度就会慢,出错率也大,对于这方面基础差的人可以把手机输入法键盘调成26键模式,日常聊天就可以记键位。不过程序员打字主要是靠手部对键盘的机械记忆,所以需要去主动学习正确的打字姿势,勤加练习才能做到高效的盲打。其实古老的金山打字通软件就比较好用;初学者务必学习打字常识,这样在日常写代码时明确手指分工,能减少打字疲劳提高打字速度。

如何提高程序员的键盘使用效率_第1张图片

   如果用金山打字通练习的话,推荐练习英文打字,毕竟写代码都是用英文的。如何提高程序员的键盘使用效率_第2张图片

(2)取名字是一件很麻烦的事,函数名,变量名的选取也是很影响打字速度的。命名首要的就是可读性,可以用合适的英文单词及缩写来命名,尽量不要采用中文拼音的形式,不利于与他人协同合作。

常用的命名规则有帕斯卡命名法和驼峰命名法,

帕斯卡命名法简单地说就是:多个单词组成一个名称时,每个单词的首字母大写。比如:

public void SendMessage ();

驼峰命名法和帕斯卡命名法很类似,多个单词组成一个名称时,第一个单词全部小写,后面单词首字母大写。比如:

var sendMessage = function () {};

另外一些变量命名时,首字母可以用i,b,d来分别表示int,bool,double型的变量,这样看到这个变量名就知道属于哪种类型了。


2、要想提高键盘的使用效率,还需要熟练掌握一些常用快捷键;不同的IDE的快捷键可能是不一样的,这需要日常的积累。由于我之前写C++主要用VS2019,推荐一些比较常用的VS2019的快捷键:

编辑操作:

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        删除所有断点

日常学习一些新软件的快捷键也不难,对于需要用鼠标点击的常用操作,基本都有对应的快捷键,用到哪个记哪个就好,不需要刻意去记,用的多的很快就记住了,不长用的一段时间可能就忘了。

你可能感兴趣的:(如何提高程序员的键盘使用效率)