vim之快捷键

2020-04-24 09:43:15 浏览数 (1)

剪切

快捷键

含义

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跳转到下一个查询结果。

0 人点赞