我的问题的简化版本是如何实现以下命令。
gvim --remote-tab-silent -c mak
当我运行这个命令时,希望会打开一个新的标签页,并运行make命令。但实际上会出现两个新的标签页“-c”和“mak”。
有没有办法解决这个问题?我的最终目标是在vim中运行这样的命令,以获得异步的make输出。
!gvim --remote-tab-silent -c mak
提前感谢您。
--编辑-- 我找到了有关--remote的文档,其中说明了如何使用打开文件的远程命令。 该语法显然适用于remote-tab。
为了做我想要的事情,我现在正在使用:
gvim --remote-tab-silent +mak MakeOutput
同样地,在vim中我可以使用:
它会自动为我打开文件中的第一个错误,这很方便。 :)!gvim --remote-tab-silent +mak MakeOutput
+
而不是-c
并没有改变任何东西 :-( 你提到的--remote
文档在哪里?man gvim
和gvim --help
都没有提供太多信息。 - Ciro Santilli OurBigBook.com