剪切
快捷键 | 含义 |
---|---|
dd | 剪切当前行 |
ndd | n表示大于1的数字,剪切n行 |
dw | 从光标处剪切至一个单子/单词的末尾,包括空格 |
de | 从光标处剪切至一个单子/单词的末尾,不包括空格 |
d$ | 从当前光标剪切到行末 |
d0 | 从当前光标位置(不包括光标位置)剪切之行首 |
d3l | 从光标位置(包括光标位置)向右剪切3个字符 |
d5G | 将当前行(包括当前行)至第5行(不包括它)剪切 |
d3B | 从当前光标位置(不包括光标位置)反向剪切3个单词 |
dH | 剪切从当前行至所显示屏幕顶行的全部行 |
dM | 剪切从当前行至命令M所指定行的全部行 |
dL | 剪切从当前行至所显示屏幕底的全部行 |
复制
快捷键 | 含义 |
---|---|
yy | 复制当前行 |
nyy | n表示大于1的数字,复制n行 |
yw | 从光标处复制至一个单子/单词的末尾,包括空格 |
ye | 从光标处复制至一个单子/单词的末尾,不包括空格 |
y$ | 从当前光标复制到行末 |
y0 | 从当前光标位置(不包括光标位置)复制之行首 |
y3l | 从光标位置(包括光标位置)向右复制3个字符 |
y5G | 将当前行(包括当前行)至第5行(不包括它)复制 |
y3B | 从当前光标位置(不包括光标位置)反向复制3个单词 |
将数据复制到系统粘贴板
参考文章:
(ubuntu)终端复制到系统粘贴板和从系统粘贴板粘到vim的快捷键
屏幕叠加
代码语言:javascript复制ctrl shift t
多个屏幕间切换时使用:
代码语言:javascript复制alt x
x为数字1~9.
查询
例如查询quat,普通模式下输入:
代码语言:javascript复制:/quat
按键n跳转到下一个查询结果。