4. vim的编辑命令:
字符编辑:
x:删除光标处的单个字符;
#x:删除光标处起始的#个字符;
xp:交换光标所在处的字符及其后面字符的位置;
替换命令:
r,replace
r:替换光标所在处的字符;(单字符替换)
删除命令:
#dd:向下删除#行;
d$:删除至绝对行尾
d^:删除至行首的第一个非空白字符
d0:删除至绝对行首
d:删除命令,可结合光标跳转字符,实现范围删除;
dd:删除光标所在行;
粘贴命令:
(p,put,paste)
p:缓冲区中存储的如果为整行内容,则粘贴至当前光标所在行的下方;否则,则粘贴至当前光标所在处的后面;
P:缓冲区中存储的如果为整行内容,则粘贴至当前光标所在行的上方;否则,则粘贴至当前光标所在处的前面;
复制命令:
y$:复制至绝对行尾
y0:复制至绝对行首
y^:复制至行首的第一个非空白字符
yy:复制整行
#yy:复制多行;
改变命令:
编辑模式 – -> 输入模式
c:修改
cc:删除并输入新内容
#cc:一次删除#行