Vim 檔案操作篇


建立時間: 2023年9月28日 09:36
更新時間: 2024年1月16日 08:35

說明

分享 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
編輯第一個檔案


觀看次數: 553
filevim

相關文章:

按讚追蹤 Enjoy 軟體 Facebook 粉絲專頁
每週分享資訊技術

一杯咖啡的力量,勝過千言萬語的感謝。

支持我一杯咖啡,讓我繼續創作優質內容,與您分享更多知識與樂趣!