linux之vi vim的使用

2021-10-22 10:51:17 字數 1112 閱讀 7371

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編輯器中可以使用三種不同的工作...