标签:
说明:
\c + a:表示ctrl+a
\a + a:表示alt+a
命令列表:
1 移动:
\c + a:将光标移到行首
\c + e:将光标移到行尾
\c + f:将光标向后(右)移动一个字符
\c + b:将光标向前(左)移动一个字符
\c + 左右:光标在单词间左右移动
\c + xx:在命令行尾和光标之间移动(实测移动位置比较奇怪,暂时没发现什么规律)
2 编辑
\c + d:删除光标后(右)的一个字符(同键盘Delete键功能一样)
\c + h:删除光标前(左)的一个字符(同键盘Backspace键功能一样)
\c + w:由光标开始,向前(左)删除一个单词的字符(\a + Backspace有相同的效果)
\a + d:由光标开始,向后(右)删除一个单词的字符
\c + k:删除光标后的所有字符
\c + u:删除光标前的所有字符
\c + _:(实际按键为ctrl+shift+ -):撤销操作,恢复之前的状态
\c + y:粘贴之前删除的内容到光标后。经实测,只能粘贴多字符的删除,像c+d(h)删除的单个字符无法用此粘贴
\c + t:交换光标处的字符与前一个字符的位置
3 查找历史
\c + p:上一个命令
\c + n:下一条命令
\c + r:搜索历史命令,随着输入会显示历史命令中的一条匹配命令,Enter键执行匹配命令;ESC键在命令行显示而不执行匹配命令。
\c + g:从历史搜索模式(Ctrl – r)退出。(ESC键也可以)
4 Bang(!)命令
Alt - .
和 $_
相同。!*
的内容。!-1
, 执行前5条命令的格式是: !-5
5 控制命令
标签:
原文地址:http://www.cnblogs.com/everest33Tong/p/5773221.html