首页 > 解决方案 > 在 vim 中编译后如何在新的终端窗口上运行 c++ 程序?

问题描述

在当前打开的 vim 中编译并运行代码后,窗口将切换到可以输入数据的终端。我希望代码在单独的窗口上运行,这样我也可以同时查看我的代码。SublimeText 是一个很好的例子,我可以选择在哪个终端模拟器上运行我的代码。而且,代码在单独的窗口上运行。

标签: vimvim-plugin

解决方案


您可以使用以下命令在 vim 集成窗口终端中运行您的程序:

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

(我曾经在当前目录./%<中指定,假设你编辑的文件是你编译成的)。foofoo.cppfoo

如果你愿意,你可以使用另一个窗口终端来代替:!xterm:!gterm或者其他。不要忘记告诉终端运行什么的参数。有时它会从一个变为另一个。


推荐阅读