vim開啟檔案:
vi 使用的選項
說 明vim filename
開啟或新建乙個檔案,並將游標置於第一行的首部
vim -r filename
恢復上次 vim 開啟時崩潰的檔案
vim -r filename
把指定的檔案以唯讀方式放入 vim 編輯器中
vim + filename
開啟檔案,並將游標置於最後一行的首部
vi +n filename
開啟檔案,並將游標置於第 n 行的首部
vi +/pattern filename
打幵檔案,並將游標置於第乙個與 pattern 匹配的位置
vi -c command filename
在對檔案進行編輯前,先執行指定的命令
快捷鍵功能描述
i在當前游標所在位置插入隨後輸入的文字,游標後的文字相應向右移動
i在游標所在行的行首插入隨後輸入的文字,行首是該行的第乙個非空白字元,相當於游標移動到行首執行 i 命令
o在游標所在行的下面插入新的一行。游標停在空行首,等待輸入文字
o(大寫)
在游標所在行的上面插入新的一行。游標停在空行的行首,等待輸入文字
a在當前游標所在位置之後插入隨後輸入的文字
a在游標所在行的行尾插入隨後輸入的文字,相當於游標移動到行尾再執行 a 命令
vim 查詢文字:
vim 查詢目標文字
快捷鍵功能描述
/abc
從游標所在位置向前查詢字串 abc
/^abc
查詢以 abc 為行首的行
/abc$
查詢以 abc 為行尾的行
?abc
從游標所在為主向後查詢字串 abc
n向同一方向重複上次的查詢指令
n向相反方向重複上次的查詢指定
vim 替換文字:
vim替換文字
快捷鍵功能描述
r替換游標所在位置的字元
r從游標所在位置開始替換字元,其輸入內容會覆蓋掉後面等長的文字內容,按「esc」可以結束
:s/a1/a2/g
將當前游標所在行中的所有 a1 用 a2 替換
:n1,n2s/a1/a2/g
將檔案中 n1 到 n2 行中所有 a1 都用 a2 替換
:g/a1/a2/g
將檔案中所有的 a1 都用 a2 替換
vim刪除文字:
vim 刪除文字快捷鍵
快捷鍵功能描述
x刪除游標所在位置的字元
dd刪除游標所在行
ndd刪除當前行(包括此行)後 n 行文字
dg刪除游標所在行一直到檔案末尾的所有內容
d刪除游標位置到行尾的內容
:a1,a2d
函式從 a1 行到 a2 行的文字內容
vim複製和貼上文字:
vim 複製文字
快捷鍵功能描述
p將剪貼簿中的內容貼上到游標後
p(大寫)
將剪貼簿中的內容貼上到游標前
y複製已選中的文字到剪貼簿
yy將游標所在行複製到剪貼簿,此命令前可以加數字 n,可複製多行
yw將游標位置的單詞複製到剪貼簿
常用儲存退出命令
命令功能描述
:wq儲存並退出 vim 編輯器
:wq!
儲存並強制退出 vim 編輯器
:q不儲存就退出 vim 編輯器
:q!不儲存,且強制退出 vim 編輯器
:w儲存但是不退出 vim 編輯器
:w!強制儲存文字
:w filename
另存到 filename 檔案
x!儲存文字,並退出 vim 編輯器,更通用的乙個 vim 命令
zz直接退出 vim 編輯器
vim 同時開啟和編輯多個檔案
啟動vim的時候可以加引數。比如 gvim p 這樣就是在標籤中開啟了。h startup options 另外可以先開啟再 tabe 這樣是標籤開啟。如果想分割開啟用命令 sp 或vsp 垂直分割 開啟多個檔案 1.vim還沒有啟動的時候 在終端裡輸入 vim file1 file2 filen便...
vim同時開啟編輯多個檔案
開啟乙個,vim 檔名 然後在vi的命令輸入狀態下輸入 sp 另外乙個檔案的路徑及檔名 如此就可以在乙個視窗開啟多個檔案了。或者用 vi o file1 file2 file3.用分割螢幕視窗方式同時開啟多個檔案。可以使用 ctrl 兩次按 w 或者ctrl w 然後按上下鍵在上下視窗間切換。在這幾...
vim開啟文件和多文件編輯
一 vim開啟文件 1.vim 文件1名 文件2名 2.vim 進入vim後使用 e 文件名 開啟文件 3.多文件編輯的命令如下 n 編輯下乙個文件。2n 編輯下兩個文件。n 編輯上乙個文件。注意,該方法只能用於同時開啟多個文件。e 文件名 這是在進入vim後,不離開 vim 的情形下開啟其他文件。...