vim之快捷键

剪切

快捷键 含义
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的快捷键

屏幕叠加

ctrl+shift+t

多个屏幕间切换时使用:

alt+x

x为数字1~9.

查询

例如查询quat,普通模式下输入:

:/quat

按键n跳转到下一个查询结果。

你可能感兴趣的:(vim之快捷键)