vi/vim是在linux中常用的編輯工具,也是每個程式設計師必備的技能之一。
☆ 貼上與複製:
快捷鍵操作效果
yy複製當前行
nyyn為數字,複製游標向下n行
小寫p將複製的資料在游標下一行貼上
大寫p將複製的資料在游標上一行貼上
☆ 插入:
快捷鍵操作效果
i當前字元左邊插入
a當前字元右邊插入
i當前字元行首插入
a當前字元行尾插入
o當前行下方插入一新行
o當前行上方插入一新行
☆ 刪除:
快捷鍵操作效果
dd刪除當前游標所在行
nddn為數字,刪除游標向下n行
☆ 修改:
快捷鍵操作效果
dd刪除當前游標所在行
nddn為數字,刪除游標向下n行
☆ 檢視:
快捷鍵操作效果
ctrl + f
向下翻頁
ctrl + b
向上翻頁
g移動到檔案最後一行
gg移動到檔案第一行
nn為數字,跳轉到第n行
set number
開啟行數顯示
set nonumber
關閉行數顯示
☆ 查詢與替換:
快捷鍵操作效果
/關鍵字
向下進行關鍵字查詢
?關鍵字
向上進行關鍵字查詢
n重複上一次的查詢操作
:n1,n2s/關鍵字 1/關鍵字 2/g
從第 n1 與 n2 行之間尋找關鍵字 1,並將關鍵字 1 替換為關鍵字 2
:1,$s/關鍵字 1/關鍵字 2/g
從第 1 行到最後一行尋找關鍵字 1,並將關鍵字 1 替換為關鍵字 2
☆ 其它操作:
快捷鍵操作效果
u撤銷前一次操作
ctrl + r
重複上一次操作
:w儲存資料
:wq儲存資料並退出
:q!不儲存退出
一次操作
:w儲存資料
:wq儲存資料並退出
:q!不儲存退出
:w 檔名
相當於另存為
Linux命令 vi vim 的使用
基本上 vi vim 共分為三種模式,分別是命令模式 command mode 插入模式 insert mode 和底線命令模式 last line mode 這三種模式的作用分別是 使用者剛剛啟動 vi vim,便進入了命令模式。此狀態下敲擊鍵盤動作會被vim識別為命令,而非輸入字元。比如我們此時...
Linux之vi vim多模式編輯器的使用
vi vim 可以建立乙個新檔案,也可以開啟乙個檔案。非正常關閉的時候,會出來乙個交換檔案,再次開啟的時候會出現乙個提示 vi vim 的三種狀態 1 命令列模式 控制螢幕游標的移動,字元 字或行的刪除,移動複製某區段及進入 insert mode 下,或者到 last line mode。2 插入...
五 Linux基礎之使用vi(vim)文字編輯器
vi是乙個功能強大的全螢幕文字編輯工具,一直以來都作為類unix作業系統的預設文字編輯器。vim是vi文字編輯器 簡稱vi編輯器 的增強版本,在vi編輯器的基礎上擴充套件了很多實用的功能,但是也習慣將vim稱為vi。為了方便實用可以設定乙個別名,將vi指向vim。在vi編輯器中可以使用三種不同的工作...