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

Posted rings

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何提高程序员的键盘使用效率相关的知识,希望对你有一定的参考价值。

    作为程序员就必须要写代码,而写代码的效率,收到键盘使用效率很大的影响。而应该如何提高程序员的键盘使用效率呢,这需要从多方面入手,比如打字的指法,各种快捷键的熟练灵活运用,与编译器结合合理利用各种功能等等。

 

 

    标准指法如图所示:

                                                                                                技术图片

 

                                                                                                           技术图片

 

 

 

    每个手指除了指定的基本键外,还分工有其他字键,称为它的范围键。其中黄色的键位由小手指负责,红色的键位由无名指负责,蓝色由中指负责,绿色键位由食指负责,紫色空格键由大拇指负责。

                                                                     

                                                                    技术图片

 

 

    掌握指法练习技巧:左右手指放在基本键上;击完它迅速返回原位;食指击键注意键位角度;小指击键力量保持均匀;数字键采用跳跃式击键。采用标准指法可以让人养成盲打的习惯,大大提高输入速率。

 

    而提高了输入速率不代表就一定提高了写代码的效率,善用快捷键非常必要,其中经常用到的Ctrl系快捷键如下:

    Ctrl+1,2,3... 功能:切换到从左边数起第1,2,3...个标签

    Ctrl+A 功能:全部选中当前页面内容

    Ctrl+C 功能:复制当前选中内容

  Ctrl+D 功能:打开“添加收藏”面版(把当前页面添加到收藏夹中)

  Ctrl+E 功能:打开或关闭“搜索”侧边栏(各种搜索引擎可选)

  Ctrl+F 功能:打开“查找”面版

  Ctrl+G 功能:打开或关闭“简易收集”面板

  Ctrl+H 功能:打开“历史”侧边栏

  Ctrl+I 功能:打开“收藏夹”侧边栏/另:将所有垂直平铺或水平平铺或层叠的窗口恢复

  Ctrl+K 功能:关闭除当前和锁定标签外的所有标签

  Ctrl+L 功能:打开“打开”面版(可以在当前页面打开Iternet地址或其他文件...)

  Ctrl+N 功能:新建一个空白窗口(可更改,Maxthon选项→标签→新建)

  Ctrl+O 功能:打开“打开”面版(可以在当前页面打开Iternet地址或其他文件...)

  Ctrl+P 功能:打开“打印”面板(可以打印网页,图片什么的...)

  Ctrl+Q 功能:打开“添加到过滤列表”面板(将当前页面地址发送到过滤列表)

  Ctrl+R 功能:刷新当前页面

  Ctrl+S 功能:打开“保存网页”面板(可以将当前页面所有内容保存下来)

  Ctrl+T 功能:垂直平铺所有窗口

  Ctrl+V 功能:粘贴当前剪贴板内的内容

  Ctrl+W 功能:关闭当前标签(窗口)

  Ctrl+X 功能:剪切当前选中内容(一般只用于文本操作)

  Ctrl+Y 功能:重做刚才动作(一般只用于文本操作)

  Ctrl+Z 功能:撤消刚才动作(一般只用于文本操作)

    Ctrl+F4 功能:关闭当前标签(窗口)

  Ctrl+F5 功能:刷新当前页面

  Ctrl+F6 功能:按页面打开的先后时间顺序向前切换标签(窗口)

  Ctrl+F11 功能:隐藏或显示菜单栏

  Ctrl+Tab 功能:以小菜单方式向下切换标签(窗口)

  Ctrl+拖曳 功能:保存该链接的地址或已选中的文本或指定的图片到一个文件夹中(保存目录可更改,Maxthon选项→保存)

  Ctrl+小键盘‘+‘ 功能:当前页面放大20%

  Ctrl+小键盘‘-‘ 功能:当前页面缩小20%

  Ctrl+小键盘‘*‘ 功能:恢复当前页面的缩放为原始大小

  Ctrl+Alt+S 功能:自动保存当前页面所有内容到指定文件夹(保存路径可更改,Maxthon选项→保存)

  Ctrl+Shift+小键盘‘+‘ 功能:所有页面放大20%

  Ctrl+Shift+小键盘‘-‘ 功能:所有页面缩小20%

  Ctrl+Shift+F 功能:输入焦点移到搜索栏

  Ctrl+Shift+G 功能:关闭“简易收集”面板

  Ctrl+Shift+H 功能:打开并激活到你设置的主页

  Ctrl+Shift+N 功能:在新窗口中打开剪贴板中的地址,如果剪贴板中为文字,则调用搜索引擎搜索该文字(搜索引擎可选择,Maxthon选项→搜索)

  Ctrl+Shift+S 功能:打开“保存网页”面板(可以将当前页面所有内容保存下来,等同于Ctrl+S)

  Ctrl+Shift+W 功能:关闭除锁定标签外的全部标签(窗口)

  Ctrl+Shift+F6 功能:按页面打开的先后时间顺序向后切换标签(窗口)

  Ctrl+Shift+Tab 功能:以小菜单方式向上切换标签(窗口)

 

    另附上linux环境下vim按键说明:

模式切换的方法
a 在当前光标位置之后插入内容。
A 在光标所在行的末尾(行尾)插入内容。
i 在当前光标位置之前插入内容。
I 在光标所在行的开头(行首)插入内容。
o 在光标所在行的后面插入一个新行。
O 在光标所在行的前面插入一个新行。
移动光标方法
光标方向的移动 使用键盘中的四个方向键↑、↓、←、→完成相应的光标移动。
+ 光标移动到非空格符的下一行
- 光标移动到非空格符的上一行
H 光标移动到这个屏幕的最上方那一行的第一个字符
M 光标移动到这个屏幕的中央那一行的第一个字符
L 光标移动到这个屏幕的最下方那一行的第一个字符
n<Enter> n 为数字。光标向下移动 n 行(常用)
翻页移动 使用Page Down键或Ctrl+F组合键向下翻动一整页内容。
使用Page Up键或Ctrl+B组合键向上翻动一整页内容。
使用Page Down键和Page Up键同样适用于vi的输入模式。
行内快速跳转 按Home键或^键、数字0键将光标快速跳转到本行的行首。
按End键或$键将光标快速跳转到本行的行尾。
行间快速跳转 使用按键命令1G或者gg可跳转到文件内容的第1行。
使用按键命令G可跳转到文件的最后一行。
使用按键命令#G可跳转到文件中的第#行(其中“#”号用具体数字替换)。
复制 yy 复制光标所在的那一行。
nyy n 为数字。复制光标所在的向下 n 行。
yG 复制光标所在行到最后一行的所有数据。
y1G 复制光标所在行到第一行的所有数据。
y0 复制光标所在的那个字符到该行行首的所有数据。
y$ 复制光标所在的那个字符到该行行尾的所有数据。
粘贴 按p键即可将缓冲区中的内容粘贴到光标位置处之后。
按P键则会粘贴到光标位置处以前。
删除 使用x键或Del按键删除光标处的单个字符。
使用dd删除当前光标所在行。
使用#dd删除从光标处开始的#行内容。
使用d^删除当前光标之前到行首的所有字符。
使用d$删除当前光标处行尾的所有字符。
查找文件内容 在命令模式中,按/键后可以输入指定的字符串,从当前光标处开始向后进行查找(如果按?键则向前查找)完成查找后可以按n、N键在不同的查找结果中进行选择。

 

    最后,要训练输入速率,可以通过一些训练工具来进行,上小学时曾经用过金山打字,实际效果还是不错的,附上打字训练工具:

    金山打字通:

  技术图片

   

 

 

 

 

 

 

 

 

 

 

 

    Typlingclub:


技术图片

 

 

 

 

 

 

    

 

 

    

    

 

 

 

以上是关于如何提高程序员的键盘使用效率的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

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

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