vim使用方法

2022-07-30 02:57:14 字數 1678 閱讀 7375

vim使用方法 (2011-08-04 12:10:57)**▼

標籤: 雜談 

第一課移動游標可以使用導航鍵或者hjkl

h(左),j(下),k(上),l(右)

啟動vim在終端輸入vim filename

退出vim輸入 :q! 放棄所做更改退出

或者輸入 :wq 儲存所做更改退出

刪除游標處的字元使用x鍵

插入或新增文字輸入:

i 插入到游標前

a 插入到游標後

按下esc鍵會讓你進入普通模式或者取消不想做的未完成命令

第二課刪除游標處到所在單詞的末尾輸入 dw

刪除游標處到所在行的末尾輸入 d$

刪除一整行輸入 dd

重複乙個動作在動作前面加上數字 2w

改變命令的格式:

operator [number] motion

operator 是要做的動作,比如用d刪除

[number] 是要重複的次數

motion 在文字上操作的物件,如w單詞,$一行

移動到一行的開頭輸入 0

取消前面乙個操作輸入 u

取消一整行的改變輸入 u

取消取消操作輸入 ctrl-r

第三課貼上剛刪除的內容使用p,這會把刪除的內容貼上在游標後面,如果刪除的是一行,它會被貼上在游標的下面一行

要替換游標處的字元先輸入 r,然後輸入要替換上去的內容

刪除操作允許你進行操作到你想到的位置,輸入ce刪除游標所在位置到單詞末尾,輸入c$刪除游標所在位置到一行末尾

刪除的格式是:

c [number] motion

第四課ctrl-g 顯示檔案所在位置以及一些檔案資訊

g 移動到檔案末尾

number g 移動到第number行

gg 移動到檔案開頭

輸入 / 後面跟上乙個短語可以在游標後搜尋該短語

輸入 ? 後面跟上乙個短語可以在游標前面搜尋該短語

在乙個搜尋後,輸入n可以在原來的方向上搜尋下乙個目標

輸入n則在相反的方向上搜尋下乙個目標

ctrl-o 讓你回到比較老的位置,ctrl-i 讓你到較新的位置

當游標位於(,),[,],上的時候輸入%可以移動到它的匹配項上

在一行上用新內容替換第乙個舊內容輸入 :s/old/new

在一行上用新內容替換所有舊內容輸入 :s/old/new/g

在兩行之間替換短語輸入 :#,#s/old/new/g

在整個文字中替換輸入 :%s/old/new/g

希望每次替換都確認在命令後面加上c 如:s/old/new/gc

第五課:!command 執行外部命令,如:!ls 顯示列出當前目錄內容

:w filename 把當前vim編輯的檔案儲存到硬碟

在v模式下輸入 :w filename可以把選中的內容儲存到filename檔案裡

:r filename 檢索硬碟檔案filename並把其中的內容放在游標下面

:r !ls 去讀ls的輸出並把內容加到游標所在位置的下面

第六課輸入o在游標下面開啟新的一行並進入插入編輯模式

輸入o在游標上面開啟新的一行

輸入a插入文字在游標後面

輸入a插入文字在一行的末尾

輸入e移動到單詞的末尾

輸入y複製文字,輸入p貼上文字

輸入大寫的r進入替換模式,知道按下esc鍵

VIM 使用方法!

vim vi 是linux中功能強大的編輯工具。vim有3中主要的模式 1.normal mode 當進入vim時,預設的模式就是normal mode。在此模式下,無法輸入任何文字,不過可以利用按鍵命令來執行許多操作命令,例如移動游標位置 複製 刪除。2.insert mode 進入vim輸入a ...

vim使用方法

q 退出並不儲存編輯,等同於zq 開啟行號 set number 跳轉至第300行 300 跳轉至最後一行 跳轉至第300行行末 300 刪除游標所處行 dd撤銷用dd刪除的行 u複製某字或某行 也可用來高亮展示你想表達的內容 v 移動方向鍵確定複製的內容 y 複製 新起一行貼上剛剛複製的內容 o ...

vim使用方法

1 vim在命令模式中複製一行是連續按兩個y,即 yy,然後貼上是p。2 vim在命令模式中剪下一行是連續按兩個d,即 dd。3 從編輯模式切換到命令模式按esc鍵。4 從命令模式切換到末行模式輸入 shift 即可。5 儲存並退出是末行模式下輸入 wq或shift zz。6 強制退出 不儲存退出 ...