Linux

如何在 Vim 中編輯多個文件?

  • January 6, 2022

vim我知道我可以通過執行類似的操作打開多個文件vim 2011-12*.log,但是如何在文件之間切換並一次關閉一個文件?

另外,我怎樣才能知道我正在編輯的目前文件的文件名?

首先,在 vim 中,您可以輸入:(冒號),然後輸入 help help,ala:help以獲取自助主題列表,包括一個簡短的教程。在主題列表中,將游標移到感興趣的主題上,然後按ctrl``],該主題將打開。

一個不錯的起點是主題

|usr_07.txt|  Editing more than one file

好的,繼續你的回答。

:next使用文件列表啟動 vim 後,您可以通過輸入或移動到下一個文件:n:wnext是寫目前更改然後移動到下一個文件的縮寫;:wn是 的縮寫:wnext

還有一個類似的:previous,:wprevious:Next。(請注意,這:p:print的簡寫。:previous:prev或的簡寫:N。)

要查看您在文件列表中的位置,請輸入:args,目前正在編輯的文件將出現在[](括號)中。

例子:

vim foo.txt bar.txt
:args

結果:

[foo.txt] bar.txt

引用自:https://unix.stackexchange.com/questions/27586