zoukankan      html  css  js  c++  java
  • 如何提高程序员的键盘使用效率

    程序员最常用的技能

    1.会打字

    这里的会打字不仅仅是指能打出正确的字,还要打的快、打的准。

    2.熟练掌握一些快捷键

    经调查研究和结合自己的实际经验,发现程序员最常用的快捷键有:

    关于windows操作系统的快捷键

    windows+d :返回桌面

    上、下、左、右方向键:用于选择应用程序

    文件符号图标的键:显示菜单栏

    esc:退出菜单栏

    enter:进入

    alt+向上箭头:退回上一层目录

    alt+空格+x:当前窗口最大化

    alt+空格+r:窗口还原

    alt+空格+n:最小化

    alt+空格+c:关闭当前窗口,也可以使用alt+F4来关闭当前窗口

    alt+tab:在各个程序间切换

    关于代码编辑的快捷键:

    ctrl+c:复制

    ctrl+v:粘贴

    ctrl+z:撤销

    ctrl+y:反撤销

    ctrl+s:保存

    ctrl+a:全选

    ctrl+f:查找

    pageup:向上翻页

    pagedown:向下翻页

    home:跳到一行的开头

    end:跳到一行的结尾

    3.熟悉掌握vim命令

    Vim是从vi发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。
    linux开发是程序员的必经之路,而熟悉一些vim命令可以使我们的linux开发更具效率。

    常用的vim命令有:

    cw:删除从光标位置到单词结尾之间的字符并进入插入模式

    vit:高亮选中标签内部的内容

    n| :移动到当前行的第n列

    '' :回到上次跳转的位置

    '. :回到上次编辑的位置

    Ctrl+g:查看Vim当前打开文件的文件名、位置信息和状态等

    saveas filename :另存为文件

    dG:删除所有行

    r filename:读取文件并将内容插入到光标后

    zt:将光标所在行移到窗口的顶端

    zb:将光标所在行移到窗口的底部

    如何训练这些技能

    1.关于打字的训练

    可以使用一些打字软件来训练,注意各个键的位置,一般的键盘上的“F”键和“J”键的下方有一条横线大小的突起,我们可以通过这个来推测大概一些常用键的位置;
    再者需要灵活使用手指,不再使用“一指禅”或者“二指禅”。

    2.关于快捷键的训练

    对于快捷键的训练是比较简单的,可以尝试着在某一段时间内既不使用鼠标来操作电脑,也不使用鼠标来编码。
    慢慢地,快捷键就会在你的脑海形成记忆,然后你会发现在某些时候使用快捷键来操作电脑以及编码时的效率比使用鼠标的效率要高。

    3.关于vim命令的训练

    下载vim应用程序,并使用它来编码。

    训练这些技能的工具

    推荐一个训练打字的网站https://www.typing.com,这个网站不错,有兴趣的的同学可以去试试看。

  • 相关阅读:
    新版本ADT创建Android项目无法自动生成R文件解决办法
    关联android-support-v4源码关联不上的解决办法
    关于调用notifyDataSetChanged刷新PullToRefreshListView列表无反应解决办法
    如何使用RadioGroup和RadioButton实现FragmentTabHost导航效果?
    ProgressBar+WebView实现自定义浏览器
    Android之ProgressBar读取文件进度解析
    Android开发之ListView添加多种布局效果演示
    ubuntu释放snapd旧文件
    rte_kni
    follow RISC-V
  • 原文地址:https://www.cnblogs.com/ASE265/p/11532421.html
Copyright © 2011-2022 走看看