Linux
如何在 Vim 中編輯多個文件?
vim
我知道我可以通過執行類似的操作打開多個文件vim 2011-12*.log
,但是如何在文件之間切換並一次關閉一個文件?另外,我怎樣才能知道我正在編輯的目前文件的文件名?
首先,在 vim 中,您可以輸入
:
(冒號),然後輸入 helphelp
,ala:help
以獲取自助主題列表,包括一個簡短的教程。在主題列表中,將游標移到感興趣的主題上,然後按ctrl``]
,該主題將打開。一個不錯的起點是主題
|usr_07.txt| Editing more than one file
好的,繼續你的回答。
:next
使用文件列表啟動 vim 後,您可以通過輸入或移動到下一個文件:n
。:wnext
是寫目前更改然後移動到下一個文件的縮寫;:wn
是 的縮寫:wnext
。還有一個類似的
:previous
,:wprevious
和:Next
。(請注意,這:p
是:previous
是:prev
或的簡寫:N
。)要查看您在文件列表中的位置,請輸入
:args
,目前正在編輯的文件將出現在[]
(括號)中。例子:
vim foo.txt bar.txt :args
結果:
[foo.txt] bar.txt