如何关闭geany终端

时间:2012-11-28 11:54:15

标签: bash ubuntu geany

每当程序在使用geany执行时运行完毕,终端都不会关闭。 geany终端等待关键击键。如何更改此行为并在程序结束时自动关闭?我能写一个脚本吗?

4 个答案:

答案 0 :(得分:4)

这不是一个真正的答案,但更像是一个替代建议。在较新版本的Geany中,您可以告诉它在Vitual Terminal Emulation中运行程序,即底部的终端选项卡(设置 - >终端 - >在VTE中运行程序)。

这样,程序启动得更快(没有先启动终端),你仍然可以看到程序生成的输出(异常堆栈跟踪!),焦点/光标也停留在编辑器窗口中。

答案 1 :(得分:2)

我实际上找到了一种在终端中做你想做的事情而不是使用Geany的VTE的方法。这样做的好处是你可以同时运行多个脚本(或多次运行一个脚本),而VTE当时只执行一个脚本(至少对我来说是这样)。

转到Build - >设置构建命令。最后一种选项是“执行命令”。标准选项为python "%f"。 只需添加&& exit即可读取 python "%f" && exit

如果程序没有给出错误代码,终端窗口一旦完成就会立即关闭。如果是,则会显示错误消息并保持窗口打开。

答案 2 :(得分:0)

pohly答案的变体对我有用: 在Build - >设置构建命令 - >执行命令 我将"./%e"替换为"./%e" && exit

答案 3 :(得分:0)

这样更好,让终端留一会儿,以便我们可以看到结果,以防你想

python "%f" && sleep 20 && exit