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、末行命令模式的常用命令