【发布时间】:2021-03-01 16:46:59
【问题描述】:
我使用 gVim 作为我的文本编辑器,我用它来编写 C++ 并执行我的 C++ 文件我的 .vimrc 中有这个映射:
map <F9> :<C-U>!x-terminal-emulator -e ./%:r<CR>
但是当我运行它时,终端在我输入输入后立即关闭并且我看不到输出,有没有办法让它像这样工作:
显示输出然后让我知道我可以按回车然后退出终端,这是我在 Geany 中执行代码时的终端。
【问题讨论】:
-
您可以在 shell 命令的末尾添加
read _或read -p "press any key " _或类似命令。否则,请检查您正在使用的终端的文档(例如,xterm 有一个-hold选项可以满足您的需求,GNOME 终端有 this 等)
标签: c++ ubuntu vim terminal geany