首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何关闭geany终端

如何关闭geany终端
EN

Stack Overflow用户
提问于 2012-11-28 19:54:15
回答 4查看 3.5K关注 0票数 5

当使用geany执行程序时,只要程序结束运行,终端就不会关闭。geany终端等待按键关闭。如何更改此行为并使其在程序到达末尾时自动关闭?有没有我可以写的脚本?

EN

回答 4

Stack Overflow用户

发布于 2012-12-02 06:51:02

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

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

票数 4
EN

Stack Overflow用户

发布于 2015-07-15 17:36:27

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

只需转到Build -> Set Build Commands。最后一类选项显示为"Execute commands“。标准选项是python "%f"。只需添加&& exit,使其读取python "%f" && exit即可。

这样,如果程序员没有给你一个错误代码,终端窗口就会在结束后立即关闭。如果是,将显示错误消息,并且窗口保持打开状态。

票数 2
EN

Stack Overflow用户

发布于 2017-07-09 11:25:14

pohly答案的一个变体对我有效:在Build -> Set Build Commands -> Execute commands中,我用"./%e" && exit替换了"./%e"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13604476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档