c++ - 在vim中分屏执行C

标签 c++ c linux vim ide

当我使用 :!./%< 在 vi​​m 中执行 C 程序时,我希望能够看到我的代码(在分屏的左侧),以及程序执行的标准输出结果(在分屏的右侧)。目前,程序执行的输出阻止了我的代码 View ,直到我点击 ENTER。 ,但是我再也看不到程序输出了。

如何在 vim 中执行一个 C 程序,以便我可以在分屏上同时看到它的代码和执行结果?我尝试使用 :!./%<|vert copen 管道输出,但失败了。我正在使用 Linux。

任何帮助将不胜感激。

最佳答案

安装 vimshell然后输入 :VimShellInteractive将 vim 窗口(例如拆分窗口)转换为 shell 实例,您仍然可以在其中使用 vim 命令。

关于c++ - 在vim中分屏执行C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34631287/

相关文章:

c++ - 为什么 STL 为 std::container::begin 和 std::container::end 函数提供 const 重载?

c++ - C++中的宏和预处理器指令有什么区别

c# - 如何单步执行动态加载的 DLL 的源代码?

c - 在 BST 中如何将数组保留为值?

linux - 想通过 ansible 运行简单的 root 命令

linux - 在同一终端中一次运行多个命令

c++ - 这两种动态扩展数组的方法有什么区别?

c、if语句不能正常工作

c - 在 C 中,将 * 放在指针变量声明中的位置有关系吗?

linux - 根据另一个文件中的ID从一个大文件中提取某些列的信息