标签:vi编辑
一、vi的模式:
编辑模式:键盘操作通常被解析为编辑命令:
输入模式:
末行模式:vim的内置的命令行接口,执行vim内置命令
编辑模式-->输入模式
i:当前光标处输入内容
I:在当前光标所在行的行首
a:在当前光标所在处的后面
A:在当前光标所在行的行尾输入
o:在光标所在行的下方新增一行空白行
O:在光标所在行的上方新增一行空白行
行间移动:
#G:第几行
G:最后一行
编辑操作:
x:删除光标所在处的字符
#x:删除光标所在处向后的#个字符
#X删除光标所在处向前#个字符
r:替换光标所在处的字符
dd:删除一行
#dd:删除所在行后的#行
末行模式:范围定界
start,end:可以使用绝对定界,也可以使用相对定界
.:表示当前行
$:最后一行
$-2:倒数第3行
/pat1/,/pat2/:起始处为光标所在行
y:yank,复制
跟d一样操作
p:paste 粘贴
复制或删除的是整行
p:当前行的下一行
P:当前行的上一行
查找:
/keyword
?keyword
n:
N:
支持正则表达式
本文出自 “10633230” 博客,请务必保留此出处http://10643230.blog.51cto.com/10633230/1865017
标签:vi编辑
原文地址:http://10643230.blog.51cto.com/10633230/1865017