vim 常用操作

2022-03-18 13:03:03 字數 1194 閱讀 1726

移動游標的方法

0/home: 當前行最前面字元

$/end: 當前行最後面字元

g: 移動到檔案最後一行

gg: 移動到檔案第一行

ng: n為具體的數字,意思為移動到第幾行

查詢

/word: 在檔案中往下查詢名為word的字串

?word: 在檔案中往上查詢名為word的字串

n: 重複上乙個查詢的操作

n: 與n反向

/word與n/n 經常要搭配使用

替換

:n1,n2s/word1/word2/g   在n1到n2行查詢 word1這個單詞,並將其替換為word2

:1,$s/word1/word2/g 在第一行到最後一行查詢 word1這個單詞,並將其替換為word2

:1,$s/word1/word2/gc 在替換每個單詞前,詢問該位置是否進行替換

刪除、複製與貼上

dd: 刪除游標所在的那一行

ndd: 刪除游標所在的向下n行

d1g: 刪除游標所在行到第一行

dg: 刪除游標所在行到最後一行

yy: 複製游標所在的行

nyy: 複製游標所在的往下n行

y1g: 複製游標所在的行到第一行

yg: 複製游標所在的行到最後一行

p: 將已複製的資料從游標的下一行開始貼上

p: 在游標所在行開始貼上

j: 將游標所在行與下一行合併為同一行

u: 恢復前乙個操作

[ctrl]+r: 重做上乙個操作,和u 配合使用

. 重複前乙個操作

多檔案編輯

vim 同時開啟兩個檔案

在第乙個檔案上選擇複製的地方

:n 來到第二個檔案

p 貼上

:q 來儲存

多視窗功能

:sp filename   開啟另乙個檔案做對比,如果沒有filename 則開啟一模一樣的乙個

在視窗間切換: ctrl+w

環境設定與記錄

vim ~/.viminfo 記錄所有的日誌

vim ~/.vimrc 設定所有的環境變數

vim 常用操作

命令描述 vim從控制台進入vi編輯器 vi filename 建立名為filename的檔案並進入vi編輯器 命令列模式 i從游標所在字元前插入 a從游標所在的字元後插入 o從游標所在行的下面插入空白行 i從游標所在行的行首插入 a從游標所在行的行末插入 o從游標所在行的上面插入空白行 s刪除游標...

Vim常用操作

1 開始乙個新行 o 命令在游標下方建立乙個新的空行,並把 vim切換到插入模式。o 命令 大寫 在游標上方開啟乙個新行.2 指定計數 在命令前加乙個數字 3 退出 zz 儲存檔案並退出 q 放棄修改並退出 e 放棄修改並重新編輯,重新裝載原來的檔案 4 獲得特定主題的幫助 help 5 詞移動 w...

vim常用操作

檢視模式 快速修改字元 r 修改的字元 zz快速儲存 插入操作 i 在當前插入 i 在行首插入 a 在當前的字元後插入 a 在行尾插入 o 在當前行下插入一行 o 在當前行上插入一行 游標在行內移動到行首或行尾 行尾 行首 刪除字元 x 從當前字元 當前字元第乙個被刪除 向後刪除 x 從當前字元 當...