1. 控制台快捷键
快捷键 | 说明 | 常用度 |
---|---|---|
tab | 自动补全路径 | ⭐⭐⭐ |
Ctrl + C | 终止命令运行 | ⭐⭐⭐ |
Ctrl + U | 剪切光标位置到行首的字符 | ⭐⭐⭐ |
Ctrl + K | 剪切光标位置到行尾的字符 | ⭐⭐⭐ |
Ctrl + Insert | 复制 | ⭐⭐⭐ |
Shift + Insert | 粘贴 | ⭐⭐⭐ |
Ctrl + Z | 暂停在终端运行的任务 | ⭐⭐ |
Ctrl + A | 光标移动到行首 | ⭐⭐ |
Ctrl + E | 光标移动到行尾 | ⭐⭐ |
Ctrl + L | 清屏,效果等同于clear | ⭐⭐ |
Ctrl + D | 退出当前登录,等同于exit logout;如果在当前使用了ssh远程其他机器,该指令会退回当前机器 | ⭐⭐ |
Ctrl + W | 剪切一个单词 | ⭐⭐ |
Ctrl + Y | 粘贴命令行剪切的内容 | ⭐⭐ |
Ctrl + H | 向前退格(删除键),相当于backspace | ⭐⭐⭐ |
Alt + num | num为数字,用于快速切换到终端对应的tab页窗口 | ⭐⭐⭐ |
history | 显示所有执行的历史指令 | ⭐⭐⭐ |
!num | num为历史列表中的指令id;可以通过history查看历史列表 | ⭐⭐ |
2. 文本编辑快捷键
2.1 编辑操作
快捷键 | 说明 | 常用度 |
---|---|---|
i | 进入编辑模式 | ⭐⭐⭐ |
esc | 退出编辑模式 | ⭐⭐⭐ |
: | 底部编辑模式 | ⭐⭐⭐ |
2.2 删除操作
快捷键 | 说明 | 常用度 |
---|---|---|
x | 删除光标所在的字符 | ⭐⭐ |
dd | 删除(剪切)当前行 | ⭐⭐⭐ |
dG | 删除光标所处行之后的所有行 | ⭐⭐ |
D | 删除光标到行末的所有内容 | ⭐⭐ |
2.3 复制、粘贴、剪切
快捷键 | 说明 | 常用度 |
---|---|---|
yy 或 Y | 复制当前行 | ⭐⭐⭐ |
nyy 或 nY | n为数字,复制n行;如3yy为复制3行 | ⭐⭐ |
dd | 剪切(删除)当前行 | ⭐⭐ |
ndd 或 nD | n为数字,剪切(删除)n行;如3dd为剪切3行 | ⭐⭐ |
p(小写) | 粘贴剪切板到当前光标所处的下一行 | ⭐⭐⭐ |
P(大写) | 粘贴剪切板到当前光标所处的上一行 | ⭐⭐ |
2.4 替换撤销
快捷键 | 说明 | 常用度 |
---|---|---|
u 或 :u | 撤销上一次操作 | ⭐⭐⭐ |
r | 替换当前字符 | ⭐⭐ |
R | 从光标开始替换,直到esc退出 | ⭐ |
2.5 保存、退出
快捷键 | 说明 | 常用度 |
---|---|---|
:wq 或 ZZ | 保存退出 | ⭐⭐⭐ |
:wq! | 强制保存退出 | ⭐⭐ |
:q! | 强制退出;丢弃所有未保存的修改 | ⭐⭐ |
:w | 保存编辑 | ⭐⭐ |
:q | 退出编辑 | ⭐⭐ |
2.6 导入
快捷键 | 说明 | 常用度 |
---|---|---|
:r | 如:r /a.txt 就是将根目录下a.txt的内容导入到当前编辑文本光标的位置 | ⭐ |
:r!command | command为命令;将命令执行的结果输入到当前编辑文本的光标位置 | ⭐ |
2.7 查找
快捷键 | 说明 | 常用度 |
---|---|---|
:/string | string为要搜索的关键词 | ⭐⭐⭐ |
n | 查找下一个关键词的位置 | ⭐⭐⭐ |
shift + n | 查找上一个关键词的位置 | ⭐⭐ |
2.8 位移操作
快捷键 | 说明 | 常用度 |
---|---|---|
gg 或 :1 | 到第一行 | ⭐⭐ |
G 或 : $ | 到最后一行 | ⭐⭐ |
nG 或 :n | 到指定行,n为行号 | ⭐ |
参考:https://blog.csdn.net/weixin_45334172/article/details/116105565