CentOS Linux vi編輯器

VI文本編輯器

文本編輯器有很多,比如圖形模式的gedit、kwrite、OpenOffice,文本模式下的編輯器有vi、vim(vi的增強版本)。vi和vim是我們在Linux中最常用的編輯器。vi或vim是Linux最基本的文本編輯工具,vi或vim雖然沒有圖形界面編輯器那樣點鼠標的簡單操作,但vi編輯器在系統管理、服務器管理字符界面中,永遠不是圖形界面的編輯器能比的。
(注意:vi是unix/linux操作系統中最經典的文本編輯器,只能是編輯字符,不能對字體、段落進行排版;它既可以新建文件,也可以編輯文件;他沒有菜單,只有命令,且命令多。
雖然vi的操作方式與其他常用的文本編輯器(如gedit)很不相同 ,但是由於其運行於字符界面,並可用於所有unix/linux環境,仍被經常使用。)

vi 的三種命令模式

Command(命令)模式,用於輸入命令
Insert(插入)模式,用於插入文本
末行模式:可以輸入:+命令
(注:不同的版本所給與vi的三種工作模式也不同。vi有三種工作模式:命令模式、文本編輯模式和最後行模式。不同工作模式下的操作方法有所不同。

Command(命令)模式

dd 刪除一行 ##實際上是剪切,你會發現可以黏貼,常見於搭配 p 一起使用,上下行對調
u 撤回
U 撤回所有操作
yy 複製光標所在行
p 將複製的行粘貼在光標所在下一行
P 將複製的行粘貼在光標所在上一行
x 刪除光標所在處字符(若按住不動,就會先往前刪,再往後刪)
r 替換光標所在處字符
g2(按兩次)光標跳到首行
G
2 (按兩次)光標跳到末行
M 跳到屏幕中央(非文本中央)
zz 保存並退出

Insert(插入)模式

在***命令模式***下按i,I,a,A,就可以進入編輯模式,按 esc 退回到命令模式
i,在光標當前位置前插入
I,在光標所在行第一個非空字符前插入
a,在光標後插入文本
A,在光標所在行末插入文本
o,在光標所在下一行插入文本
O,在光標所在上一行插入文本

然後就像txt編輯器一樣打字!!!

末行模式

:q,退出vi編輯器(未進行編輯的情況下,若已編輯,就 :q! 強制退出不保存)
:w,保存修改且不退出
:wq,保存並退出
:set nu,顯示行號
:/abc,查找文本內的abc
:1,36d 刪除1,36行
:1,$d 刪除1到末尾行
:l5 跳到第五行

來吧!演示!

展示常用的
在根目錄下創建目錄 viyanshi
進入viyanshi
vi 文件名(如果有文件名的,就對其進行編輯,如果沒有,就自動創建新的)
在這裏插入圖片描述
在這裏插入圖片描述
我先按i,進入編輯模式,對其進行編輯
在這裏插入圖片描述
按esc退回到命令模式
輸入:set nu 顯示行號
在這裏插入圖片描述
在這裏插入圖片描述
將光標挪到第二行,按dd,就會刪除第二行
在這裏插入圖片描述
在這裏插入圖片描述
按u ,撤回,發現aaa又回來了
在這裏插入圖片描述
按 :,在輸入2,5d,刪除第二道第五行
在這裏插入圖片描述
按dd,再按yy
在這裏插入圖片描述
先演示這麼多吧,還是靠自己實踐摸索

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章