基本快捷键
程序相关
- 立刻终止运行的程序: Ctrl + C
- 强制当前进程转为后台,并使之挂起(暂停): Ctrl + Z
光标相关
- 将移动光标移动到行首:Ctrl + A
- 将移动光标移动到行尾:Ctrl + E
- 删除从当前光标位置到行首的全部内容:Ctrl + U
- 删除从当前光标位置到行尾的全部内容:Ctrl + K
- 删除光标前的一个单词:Ctrl + W
终端相关
- 清空终端屏幕:Ctrl + L
- 退出当前终端:Ctrl + D
历史命令相关
- 搜索命令行使用过的历史命令记录:Ctrl + R
- 获取上一条命令用空格分隔开来的最后部分:ESC + .
vim快捷键
光标移动
- 移动到文首:gg (小写)
- 移动到文尾:G
- 上翻一页:Ctrl + F
- 下翻一页:Ctrl + B
- 移动到行首:0,移动到行首的第一个非空字符:^\
- 移动到行尾:$,移动到行首的第一个非空字符:g_
- 移动到下一个单词开头:w(空白符分割的单词)/W(非空白符分割的单词) ,移动到下一个单词结尾:e/E
- 移动到上一个单词开头:b/B
- f{char}移动到这一行的char字符上,;/, 继续搜寻下一个/上一个 该字符
查找
- 查找光标所在处的单词,向下查找:*
- 查找光标所在处的单词,向上查找:#
- 向后搜索字符串pattern:/pattern
- 向前搜索字符串pattern:?pattern
- 下一个匹配:n
- 上一个匹配:N
删除复制粘贴
- 删除光标所在行:dd, 删除一个单词dw
- 复制光标所在行:yy, 复制一个单词yiw
- 粘贴粘贴板的内容到当前行的下面: p (小写)
- 粘贴粘贴板的内容到当前行的上面:P (大写)
- 粘贴自动缩进:set paste,粘贴不缩进:set nopaste
网友评论