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

   对于现在的信息社会来说,电脑的使用深入我们的工作和生活。键盘作为重要的输入设备,在我们与计算机交互上起到了重要作用。为了更好地使用计算机,我们需要提高自己的打字速度与准确性。尤其对于程序员,每天都要与程序为伴,编写大量代码,更要加强打字技能。

 

1.常用技能

   包括输入速度、vim指令、常用编程软件快捷键等。

   前两者自是不需赘述,属于基本要求。因为我使用pycharm,故列举其常用的快捷键:

Ctrl + Q 快速查看文档
Ctrl + F1 显示错误描述或警告信息
Ctrl + / 行注释(可选中多行)
Ctrl + Alt + L 代码格式化
Ctrl + Alt + O 自动导入
Ctrl + Alt + I 自动缩进
Tab / Shift + Tab 缩进、不缩进当前行(可选中多行)
Ctrl+C/Ctrl+Insert 复制当前行或选定的代码块到剪贴板
Ctrl + D 复制选定的区域
Ctrl + Y 删除当前行
Shift + Enter 下一行另起一行
Ctrl +J 插入模版
Ctrl + Shift +/- 展开/折叠全部代码块
Ctrl + Numpad+ 全部展开
Ctrl + Numpad- 全部折叠
Ctrl + Delete 删除到字符结束
Ctrl + Backspace 删除到字符开始
Ctrl + Shift + F7 将当前单词在整个文件中高亮,F3移动到下一个,ESC取消高亮。
Alt + up/down 方法上移或下移动
Alt + Shift + up/down 当前行上移或下移动
Ctrl + B/鼠标左键 转到方法定义处
Ctrl + W 选中增加的代码块
Shift + F6 方法或变量重命名
Ctrl + E 最近访问的文件
Esc 从其他窗口回到编辑窗口
Shift + Esc 隐藏当前窗口,焦点到编辑窗口
F12 回到先前的工具窗口

 

   Vim

   Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。

   vim的设计理念是命令的组合。用户学习了各种各样的文本间移动/跳转的命令和其他的普通模式的编辑命令,并且能够灵活组合使用的话,能够比那些没有模式的编辑器更加高效的进行文本编辑。同时VIM与很多快捷键设置和正则表达式类似,可以辅助记忆。并且vim针对程序员做了优化。

   虽然Vim的功能令人印象深刻,但其真正的优势在于其可扩展性。 Vim有自己的脚本语言,称为Vim脚本(也称为vimscript或VimL),用户可以通过多种方式使用它来增强Vim,例如为其他编程语言启用语法高亮,自动化语法检查或将Vim与其他应用程序和服务。

   除了可扩展性之外,Vim还具有高度可配置性,包含Vim核心全局设置(称为vimrc)的文件可以在各个Vim安装之间共享。如果您不想在闲暇时间搞乱设置和编辑配置文件但仍希望充分发挥Vim的优势,可以从互联网上下载许多现成配置文件中的一个,或者使用Vim等工具创建一个配置。

 

2.训练目标

   我认为打字速度快并不是最重要的,最重要的应该是准确率。毕竟相较于打的快错的多然后修改所花费的时间,要远多于一次准确完成输入所耗费的时间,更不用说输入错误所带来的思维上的干扰。

   盲打是一种经过大量训练造就的肌肉记忆带来的技能,我们的目标就是实现完全盲打的同时提高准确率。

   第一步:手指位置的摆放

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

   第二步:坚持练习

   至少一周内都按照此摆放位置使用键盘,并每天进行一定的打字练习

 

   第三步:练习工具

   1.金山打字通

    这个大家都很熟悉了,从小学就开始用的软件

   2.https://www.keybr.com/

   根据26个字母频率进行练习,针对性极强。号称一周纠正手指位置,两周大幅度提升打字速度

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

   3.TypingClub

   https://www.typingclub.com/sportal/program-3.game

   以小游戏的方式进行练习,闯关模式的正向激励来让你保持练习的动力

   

 

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