使用 vim 我可以使用 -p 开关打开多个选项卡式文件:
$ vim -p file1 file2 file3
使用 vim 我可以在特定行打开文件:
$ vim file1 +123
如何在选项卡中打开多个文件,每个文件都有自己不同的行?
答案1
这将做到这一点:vim +123 file1 +"tabnew +20 file2"
正如评论中提到的,您可以继续使用相同的语法添加文件:
vim +123 file1 +"tabnew +20 file2" +"tabnew +40 file3" +"tabnew +10 file4"
用户 74094 指出,不幸的是,这会打开最后一个选项卡,而不是第一个选项卡。可以通过添加选项卡优先像这样:
vim +123 file1 +"tabnew +20 file2" +tabfirst
对于不理解的人来说,+ 表示 vim 执行新命令。因此,这实际上是说,“打开 vim 到文件 1 的第 123 行,然后打开一个新选项卡,文件 2 到第 20 行,然后切换到第一个选项卡”
原始答案/研究取自这里。