在 vim 中编译后如何在新终端 window 上 运行 c++ 程序?

How to run c++ programs on new terminal window after compilation in vim?

一旦我编译并 运行 当前打开的代码 vim,window 转移到我可以输入数据的终端。我希望将代码 运行 放在单独的 window 上,这样我也可以同时查看我的代码。 SublimeText 是一个很好的例子,我可以在其中选择 运行 我的代码使用哪个终端仿真器。并且,代码 运行s 在单独的 window.

您可以在 vim 集成 window 终端中 运行 您的程序:

:term ./%<
" or
:vert term ./%<

(假设你编辑的文件是foo.cpp,你编译成foo,我用./%<在当前目录指定foo)。

如果您愿意,可以使用 :!xterm:!gterm 或其他方式使用另一个 windowed 终端。不要忘记在终端中告诉 运行 什么的参数。有时它会从一个变为另一个。