vi编辑器有两种模式,编辑模式和命令模式
1、在编辑模式下从键盘输入的文本信息即为编辑内容
2、在命令模式下可进行文本的查找定位,删除替换,保存退出等操作
3、下面介绍一下vi编辑器中经常会使用到的命令
vi+filename 进入vi编辑器
命令模式下
:wq 保存退出
:w 保存
:q! 不保存强制退出
/string 向后查找string
?string 向前查找string
S 删除当前行并进入编辑模式
s 删除光标后的一个字符并进入编辑模式
X 删除光标前的一个字符
x 删除光标后的一个字符
I 在当前行首开始插入字符
A 在当前行尾开始插入字符
i 在光标之前开始插入字符
a 在光标之后开始插入字符
r 修改光标所在位置的字符,r后接要修正的字符
R 进入改写状态,新增的文字会覆盖原来的文字,按ese键退出
dd 删除当前行
移动命令
:set nu 显示行号
:set nonu 取消显示行号
nG 移动到第n行
G 跳转到文件末尾
gg 跳转到文件开头
H 跳转到当前页面的第一行
M 跳转到当前页面的中间行
L 跳转到当前页面的末尾行
b 移动到下一个词的首字母
w 移动到上一个词的首次木
0 跳转到当前行首
$ 跳转到当前行尾
ctrl+u 向前翻半页
ctrl+d 向后翻半页
非常牛*的两个命令
n 可以记录上一次的查询操作,然后重复操作一次
v 进入复选模式,可以结合上面说的很多命令使用。