接触linux,肯定要学会怎么使用vi。下面介绍vi的一般命令。
插入类:
i:在光标当前位置插入
a:在光标后一个位置插入
o:插入新的一行
删除类:
x:删除光标后一个字符
#x:删除光标后的#个字符
X:删除光标前一个字符
#X:删除光标前的#个字符
dd:删除光标所在行
#dd:删除光标后的#行,包含光标所在行
复制类:
yw:复制光标所在处到字尾的内容到缓冲区
#yw:复制#个字符到缓冲区
yy:复制光标所在行
#yy:复制光标后的yy行
p:粘贴
查找类:
/关键字 向后查找关键字,继续查找按n
?关键字 向前查找关键字,继续查找按n
替换类:
1,$s/string/replacestring/g 从头替换到尾,不提示确认
1,$s/string/replacestring/c 从头替换到尾,提示确认
num1,num2s/string/replacestring/g 从num1替换到num2
移动光标:
上下左右
G:移动光标到文章最后
$:移动光标到行尾
0:移动光标到行首
#G:移动光标到#行行首
:# 移动光标到#行行首
行号:
:set nu 显示行号
:set nonu 取消行号
ctrl g 显示行号