启动vi时,是否可以在命令行中指定多个文件名?
答案 0 :(得分:5)
是的,只需使用:n转到列表中的下一个文件,然后:N转到上一个文件。
答案 1 :(得分:1)
您可以使用globbing打开多个文件,例如,vi *.html
将打开当前目录中的所有HTML文件。而且,正如Alex在回答中所说,您可以使用:n
和:N
在文件中来回浏览。
如果您想同时打开多个文件 ,您也可以使用split命令。
照常打开第一个文件,然后使用命令:split yourfile.ext
您现在应该在分屏视图中同时看到这两个文件。您可以使用2个以上的文件(但我不确定限制是什么)。
现在,您可以使用ctrl-w
和箭头键在窗口之间导航。因此,如果您位于底部窗格中,并且希望光标位于上方窗格中,则首先按ctrl-w
,然后按up-arrow
键。
此外,您可以通过在该视图中添加或减去行/行来调整其中一个窗格的大小。因此,如果您位于上方窗格中,并且希望它大5行,则按5
,然后按ctrl-w
,然后按+
。与使用-
键减少相同。
我确信你可以使用许多其他命令,但这些是我使用的命令。
祝你好运!答案 2 :(得分:1)
同样方便:
vim -p file1 file2 file3
这将打开包含指定每个文件的选项卡的vim。您可以使用
在文件之间跳转gt
和
gT
如果你这样做
:set mouse=a
你也可以点击选项卡打开或拖动它们(虽然硬核vim用户会对此皱眉:))