移動游標的方法
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 從當前字元 當...