shell快捷键

方向          <-前               后-> spa

删除 命令行

ctrl + d      删除光标所在位置上的字符至关于VIMx或者dl 字符串

ctrl + h      删除光标所在位置前的字符至关于VIMhx或者dh 搜索

ctrl + k      删除光标后面全部字符至关于VIMd shift+$ 终端

ctrl + u      删除光标前面全部字符至关于VIMd shift+^ im

ctrl + w      删除光标前一个单词至关于VIMdb 查询

ctrl + y      恢复ctrl+u上次执行时删除的字符 db

ctrl + ?      撤消前一次输入 移动

alt  + r      撤消前一次动做 di

alt  + d     删除光标所在位置的后单词

移动

ctrl + a      将光标移动到命令行开头至关于VIMshift+^

ctrl + e      将光标移动到命令行结尾处至关于VIMshift+$

ctrl + f      光标向后移动一个字符至关于VIMl

ctrl + b      光标向前移动一个字符至关于VIMh

ctrl + 方向键左键    光标移动到前一个单词开头

ctrl + 方向键右键    光标移动到后一个单词结尾

ctrl + x       在上次光标所在字符和当前光标所在字符之间跳转

alt  + f      跳到光标所在位置单词尾部

替换

ctrl + t       将光标当前字符与前面一个字符替换

alt  + t     交换两个光标当前所处位置单词和光标前一个单词

alt  + u     把光标当前位置单词变为大写

alt  + l      把光标当前位置单词变为小写

alt  + c      把光标当前位置单词头一个字母变为大写

^oldstr^newstr    替换前一次命令中字符串  

历史命令编辑

ctrl + p   返回上一次输入命令字符

ctrl + r       输入单词搜索历史命令

alt  + p     输入字符查找与字符相接近的历史命令

alt  + >     返回上一次执行命令

其它

ctrl + s      锁住终端

ctrl + q      解锁终端

ctrl + l        清屏至关于命令clear

ctrl + c       另起一行

ctrl + i       相似TAB健补全功能

ctrl + o      重复执行命令

alt  + 数字键  操做的次数

1) !!:重复执行上一条指令

2) !a:重复执行上一条以a为首的指令

3) !number:重复执行上一条在history表中记录号码为number的指令

4) !-number:重复执行前第number条指令

5) !$:表示得到上一条命令中的最后一项内容

6) Ctrl + r 组合键来进入历史搜索模式在history表中查询某条过往指令,找到须要重复执行的命令后,按回车键便可重复命令参数(即上一点中的第5)

相关文章
相关标签/搜索