vim常用命令
时间:2020-01-09 10:38:49 来源:igfitidea点击:
vi,vim常用命令
1.复制整行
yy or shift y or :ny
如果未指定n,则n是行数,然后复制当前行
2.从当前位置复制到行尾。
y$
3.在当前位置之后复制3行
3yy
4.复制行范围
:1,5y or :1y 5
上面的示例从1到5复制了5行
5.删除整行(已删除的行将复制到寄存器中)
dd or :nd
如果n未指定,则n是行数,然后删除当前行
6.从当前位置删除到行尾(删除的文本复制到寄存器)
d$ or shift d
7.删除行范围
:1,5d or :1d 5
上面的示例从1到5删除了5行并将其复制到寄存器8。
在光标后放置n次文本(先前复制的文本):
np
9.将n倍于先前复制的文本放在光标之前
n Shift p
10.单词补全,可在插入模式下使用
- Ctrl n向前搜索下一个匹配项
- Ctrl p向后搜索以前的匹配项
在编程中非常有用(perl,bash,java等)
11.将vim置于替换模式
Shift r
12.撤消
u
13.重做
Ctrl r
14.重复上一次更改
.
15.获得有关主题的帮助
:help topic