-
命令前数字,是指执行该命令几次(除了gg和G之外,gg和G是指跳转到第几行)
4dd 执行dd命令4次,删除4行
4j 执行j命令4次,光标向下移动了4行
类型 | 命令 | 描述 |
---|---|---|
监听命令 | y(copy复制),d(del删除),c(change更改) | 输入此命令后面要跟移动命令作为范围 |
监听命令 | 描述 |
---|---|
dd | 删除当前行 |
dl | 删除光标右1字符 |
dh | 删除光标左1字符 |
dj | 删除本行和下一行 |
dk | 删除本行和上一行 |
dG | 删除的文本末尾 |
dgg | 删除到文本开始 |
d10gg | 删除到第10行 |
d^ | 删除到行首 |
d$ | 删除到行尾 |
dta | 删除到a字母之前 |
dfa | 删除到a字母字后 |
dw,de | 删除一个单词 |
d/pattern,dn | 删除到和pattern匹配的位置,然后可继续使用dn删除到下一个匹配的地方 |
其他技巧 | |
d% | 删出到匹配的下一个符号 |
di[ | 删除一对 [] 中的所有字符 |
di[ | 删除一对 [] 中的所有字符,包含[] |
dit | 删除一对 HTML/XML 的标签内部的所有字符 |
dit | 删除一对 HTML/XML 的标签 |
aw | 选择单词 |
iw | 内部单词(无空格) |
as | 选择句子 |
is | 选择句子(无空格) |
ap | 选择段落 |
ip | 选择段落(无空格) |
参考文献:
https://www.cnblogs.com/pejsidney/p/9591055.html
vim键盘图
替换操作:写在另一个里面
https://www.cnblogs.com/wind-wang/p/5768000.html