您好,登錄后才能下訂單哦!
本篇內容主要講解“Linux vi命令如何使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linux vi命令如何使用”吧!
①命令行模式
②插入模式 (進入文件編輯,按ESC進入底行模式)
③底行模式
a ---> [進入編輯狀態,從當前光標的位置后一個插入字符]
A ---> [進入編輯狀態,從當前行尾插入字符]
i ---> [進入編輯狀態,從當前光標的位置前一個插入字符]
I ---> [進入編輯狀態,從當前行首插入字符]
o ---> [進入編輯狀態,插入一行,光標移到行首開始插入字符]
O ---> [進入編輯狀態,光標前加空行,光標移到行首開始插入字符]
ESC ---> 進入命令狀態
:![Command] 在vi編輯器中執行外部Command命令 【:!date】查看當前時間
[N]x ---> (Expurgate) 刪除從光標開始的連續N個字符
[N]dd ---> (delete) 刪除光標開始的連續N個字符并復制到編輯緩沖區
[N]yy ---> (yank)負責光標開始連續N行到緩沖區
p(P) ---> (Put) 從編輯緩沖區負責文本到光標處
u ---> (undo) 取消上一次操作
:q ---> (quit) 退出沒有修改的文件
:q! ---> 強制退出,且不保存修改過的部分
:w ---> (Write) 保存文件,但不退出
:x ---> (Exit) 保存文件并退出
:w File ---> 另存為File,不退出
:r File ---> 讀入File內容插入到光標位置
h ---> 左移
l ---> 右移
j --->下移
k --->上移
:N ---> 移動光標第N行
1G ---> 移動到光標的文件第一行
G ---> 移動到最后一行
:set number ---> 設置顯示行號
:set nonumber ---> 取消顯示行號
/string ---> 查找字符串【n繼續向下查找,N反向繼續查找,支持正則表達式查找: /^the】
利用:s 命令實現字符串替換
: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 ---> 全文
y0 ---> 光標到行首復制,【行部分復制】
y$ ---> 光標到行尾
d0 ---> 光標到行首字符剪切入剪切板
d$ ---> 光標到行尾字符剪切入剪切板
range y ---> 塊復制, [:119,125 y] [:,$y]
到此,相信大家對“Linux vi命令如何使用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。