标签:范围 匹配 删除命令 paste 令行 insert 末行模式 esc tor
vim文本编辑器:文本编辑器:
文本:纯文本,ASCII text;unicode;
文本编辑种类:
字符编辑:
1.x:删除光标所在处的字符
2.#x:删除光标所在处起始的#个字符
3.xp:交换光标所在处的字符与其后面字符的位置;
替换命令
r:替换光标所在处的字符;
删除命令
d:删除命令,可结合光标跳转字符,实现范围删除;
d$:删除光标到行尾
d^
dw:
de:
db:
dd:删除光标所处的行
#dd:删除光标所处的行起始的共#行
粘贴命令(p,put,paste):
小写p:缓冲区中的内容如果为整行,则粘贴在当前光标所在行的下方,否则,则粘贴至当前光标所处的后方;
大写P:缓冲区中的内容如果为整行,则粘贴在当前光标所在行的上方,否则,则粘贴至当前光标所处的后方;
复制命令(yank,y):
y$
y^
y0
ye
yw
yb
yy:复制一整行
#yy:复制#行
改变命令(change,c)
编辑模式-->输入模式,实现删除操作;
c$
c^
c0
cb
ce
cw
cc:删除光标所在的行,并转换为输出模式
#cc
可视化模式
小写v:按字符选定
大写V:按行选定:
结合编辑命令:d,c,y
撤销操作(undo)
u:撤销此前的操作
u#:撤销此前的#步编辑
撤销此前的撤销(ctrl+r)
vim自带的练习教程:vimtutor
标签:范围 匹配 删除命令 paste 令行 insert 末行模式 esc tor
原文地址:https://blog.51cto.com/11195311/2490513