Linux vi编辑器 模式之间的转换及常用命令
-
vim编辑器三种工作模式
一般模式、编辑模式、命令模式 -
不同模式之间的转换
一般模式 ---> 编辑模式
i
a
o:
-o 在光标的下面开一行
-O 在光标的上面开一行
- vi基本操作
1、内容查找&定位
内容查找
/word 从上而下载文件中查找字符串"word"
?word 从下而上在文件中查找字符串"word"
n 定位下一个匹配的被查找字符串
N 定位上一个匹配的被查找字符串
定位:
:$ 定位到倒数第一行
:$-5 定位到倒数第六行
2、保存文件及退出
保存文件:
:w
:w /root/newfile 另存为其他文件
退出vi:
:q 未修改退出
:q! 放弃对文件的修改并且退出
保存文件&退出vi
:wq
3、文件内容替换查找
:%s/old/new/g 在整个文件范围内替换所有的字符串“old”为“new”
:%s/old/new/gc 在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认
4、命令模式常用的命令
修改与删除
复制:
yy -复制光标所在行
nyy -复制从光标所在行起的n行
粘贴:
p
删除:
dd -删除光标所在行
ndd -删除从光标所在行起的n行
:1,$ d -删除从1行到最后一行
5、末行命令模式的常用命令