如何使用VIM在每個文件的新選項卡中使用通配符打開多個文件?用VIM在新選項卡中打開幾個文件
與How can I open several files at once in Vim?類似,但在新選項卡而不是緩衝區。
如何使用VIM在每個文件的新選項卡中使用通配符打開多個文件?用VIM在新選項卡中打開幾個文件
與How can I open several files at once in Vim?類似,但在新選項卡而不是緩衝區。
如果你在Vim中,該命令將在其自己的當前目錄打開每個HTML文件標籤和恢復語法支持(:argdo
禁用):
:args *.html | argdo tabe | tabdo syntax on
如果你在你的shell,去其他的答案。
與p
選項:vim -p file1.cc file2.cc file3.cc
使用-p
標誌:
vim -p *.c
以上將打開匹配*.c
的所有文件。
您還可以創建這個別名(我有alias vip='vim -p'
,我只在上面的例子中鍵入vip *.c
)
爲什麼downvote? – 2012-07-11 19:30:06
也許是因爲在別名中有'vim -p'很奇怪?標籤不是爲了這個。不能肯定地說:雖然我沒有downvote。 – ZyX 2012-07-11 19:37:21
這並不奇怪,你可以使用許多別名和函數來提高生產力:) – 2012-07-11 19:45:35
如果只想打開.md。
vim -p *.md
或者在打開vim之後,使用:args
指定md文件。
:args *.md
:tab all
我更喜歡'args'的方式:如果你之後做了':tab sball',以前打開的緩衝區也會在這些標籤之間。 – 2014-03-26 22:36:10
這是不可能的,打開幾個文件,* *不*已經打開了幾個緩衝區。選項卡只是視口,當然,您可以擁有多個視口=文件數量,並且對於一個視口只有一個文件,但它不是設計的選項卡。沒有一個vim命令期望你以這種方式使用選項卡,因此它們都不會幫助你保存「每個選項卡一個文件」關係。 – ZyX 2012-07-11 17:17:14