换句话说,我想不在外部控制台中显示输出。
当我运行我的 hello world 程序时:
import std.stdio;
void main ()
{
writeln("Hello world!");
}
应用程序输出窗格显示:
[启用使用 libthread_db 进行线程调试] 使用主机 libthread_db 库 \"/lib/x86_64-linux-gnu/libthread_db.so.1\"。【下1(进程17025)正常退出】
而不是“你好世界!”。
一些终端窗口会弹出几分之一秒,显示“Hello world!” 消息,但随后消失。
我试图取消设置项目选项中的“在外部控制台上运行”复选框,但这似乎没有任何效果。
我试图浏览所有设置,但没有找到任何有用的东西。
你现在可能已经想通了,但我遇到了同样的问题,我想我会为其他可能来找的人发帖。
取消选中“在外部控制台上运行”选项对我有用,但由于默认情况下应用程序输出窗口似乎是自动隐藏的,我必须通过单击或将鼠标悬停在右下角的“▶ 应用程序输出”上来打开它。一旦打开,再次运行项目,例如使用 F5,将关闭输出框。要使其保持打开状态,请单击关闭按钮旁边的小“Dock”按钮。
有关屏幕截图,请参见下图。
取消选中“在外部控制台上运行”在 7.6.9 版本(预览版)上进行了更改。
你可以这样找到它:[
执行后会出现应用程序输出。对于下一次运行,您可以调用它,单击底部栏的按钮。