關(guān)于Linux vi命令使用詳解(vim編輯器)
1、三種模式以及切換
①命令行模式
②插入模式 (進入文件編輯,按ESC進入底行模式)
③底行模式
2、vi模式切換命令
a ---> [進入編輯狀態(tài),從當前光標的位置后一個插入字符]
A ---> [進入編輯狀態(tài),從當前行尾插入字符]
i ---> [進入編輯狀態(tài),從當前光標的位置前一個插入字符]
I ---> [進入編輯狀態(tài),從當前行首插入字符]
o ---> [進入編輯狀態(tài),插入一行,光標移到行首開始插入字符]
O ---> [進入編輯狀態(tài),光標前加空行,光標移到行首開始插入字符]
ESC ---> 進入命令狀態(tài)
:![Command] 在vi編輯器中執(zhí)行外部Command命令 【:!date】查看當前時間
3、粘貼和拷貝
[N]x ---> (Expurgate) 刪除從光標開始的連續(xù)N個字符
[N]dd ---> (delete) 刪除光標開始的連續(xù)N個字符并復制到編輯緩沖區(qū)
[N]yy ---> (yank)負責光標開始連續(xù)N行到緩沖區(qū)
p(P) ---> (Put) 從編輯緩沖區(qū)負責文本到光標處
u ---> (undo) 取消上一次操作
4、保存和退出
:q ---> (quit) 退出沒有修改的文件
:q! ---> 強制退出,且不保存修改過的部分
:w ---> (Write) 保存文件,但不退出
:x ---> (Exit) 保存文件并退出
:w File ---> 另存為File,不退出
:r File ---> 讀入File內(nèi)容插入到光標位置
5、【高級命令】 光標命令
h ---> 左移
l ---> 右移
j --->下移
k --->上移
:N ---> 移動光標第N行
1G ---> 移動到光標的文件第一行
G ---> 移動到最后一行
:set number ---> 設(shè)置顯示行號
:set nonumber ---> 取消顯示行號
6、【高級命令】 查找命令
/string ---> 查找字符串【n繼續(xù)向下查找,N反向繼續(xù)查找,支持正則表達式查找: /^the】
7、【高級命令】替換命令
利用:s 命令實現(xiàn)字符串替換
:s/str1/str2/ ---> [:范圍s/ old/ new] 默認當前行
:s/str1/str2/g ---> g 全部替換,不加g只替換一個
: .,$s/str1/str2/g ---> 當前行到最后一行,全部替換
:1,$s/str1/str2/g ---> 第一行到最后一行,全文
: %s/str1/str2/g ---> 全文
8、【高級命令】負責剪切命令
y0 ---> 光標到行首復制,【行部分復制】
y$ ---> 光標到行尾
d0 ---> 光標到行首字符剪切入剪切板
d$ ---> 光標到行尾字符剪切入剪切板
range y ---> 塊復制, [:119,125 y] [:,$y]
以上就是關(guān)于Linux vi命令使用詳解(vim編輯器)的詳細內(nèi)容,更多關(guān)于Linux vi命令的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Linux VPS備份教程 數(shù)據(jù)庫/網(wǎng)站文件自動定時備份
這篇文章老左分享目前大家比較常用的自動定時備份方案,數(shù)據(jù)庫發(fā)送到我們的郵箱、文件發(fā)送同步到我們另外空間FTP中2012-09-09Linux系統(tǒng)下如何運行.sh文件的實現(xiàn)
這篇文章主要介紹了Linux系統(tǒng)下如何運行.sh文件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-12戴爾Dell?R630配置raid?安裝centos系統(tǒng)
這篇文章主要介紹了戴爾R630服務(wù)器配置raid后安裝centos7.9的方法,需要的朋友可以參考下2024-03-03Centos系統(tǒng)服務(wù)器查看端口是否開放的方法
本文介紹了在Centos系統(tǒng)服務(wù)器上如何查看端口是否開放的方法,通過telnet命令可以輕松實現(xiàn)。這對于服務(wù)器管理員來說非常重要,可以幫助他們及時發(fā)現(xiàn)端口問題并進行修復。2023-03-03linux后臺啟動Jar包打印日志方式(windows10)
這篇文章主要介紹了linux后臺啟動Jar包打印日志方式(windows10),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07