Vim 檔案操作篇
分類
說明
分享 vim 有關檔案操作的指令,例如切換檔案,編輯檔案等等。
啟動多個檔案
$ vim file1 file2 ...
使用這個方式可以一次開啟多個檔案在同一個 vim 視窗。
關於 vim 開啟的方式,請參考 Vim 開啟篇。
緩衝區特殊符號
符號 | 說明 |
---|---|
% | 當前緩衝區 |
# | 輪換緩衝區 |
普通模式
CTRL-^
編輯輪換檔案。多數情況下,輪換檔案就是上次編輯的檔案。這是切換兩個檔案的一個快速方法。這和 :e #
等價,但也能用在沒有檔名的情況。
ex 命令
abandon
查看幫助: :help abandon
關於下面提到的 abandon
意思可能是說,如果要放棄修改需要在指令加上 !
,例如: :q!
。
:Next
::[count]N[ext] [count] [++opt] [+cmd]
編輯向前第 [count]
個檔案。如果已經作了修改而 vim 不能放棄 abandon 目前的緩衝區,則該指令失敗。
:args
:ar[gs]
顯示參數列表,目前檔案以方括號表示。
可用來顯示 vim 視窗有啟動那些檔案。
:edit
:e[dit]! [++opt] [+cmd]
總是編輯當前文件。放棄當前緩衝區任何已有的改變。如果你想從頭來過,這就會很有用。
:e[dit] [++opt] [+cmd] {file}
編輯文件 {file}
範例
:e index.html
編輯 index.html
:e!
回到上一次儲存的檔案內容,放棄當前緩衝區任何已有的改變。
:last
:la[st] [++opt] [+cmd]
開始編輯參數清單的最後一個檔案。如果已經作了修改而 vim 不能放棄 abandon 目前的緩衝區,則該指令失敗。
範例:
:last
編輯最後一個檔案
:next
:[count]n[ext] [++opt] [+cmd]
編輯向後第 [count]
個檔案。如果已經作了修改而 vim 不能放棄 abandon 目前的緩衝區,則該指令失敗。
範例:
:n
編輯下一個檔案
:previous
:[count]prev[ious] [count] [++opt] [+cmd]
和 :Next
相同。
範例:
:prev
編輯上一個檔案
:rewind
:rew[ind] [++opt] [+cmd]
開始編輯參數清單的第一個檔案。如果已經作了修改而 vim 不能放棄 abandon 目前的緩衝區,則該指令失敗。
範例:
:rew
編輯第一個檔案
相關文章:
一杯咖啡的力量,勝過千言萬語的感謝。
支持我一杯咖啡,讓我繼續創作優質內容,與您分享更多知識與樂趣!