16

Windows cmd 不支持 ANSI 颜色代码,互联网上有很多更好的终端。我是 code::blocks 的新手,想更改默认终端。我所做的是:

设置>环境,我无法更改“终端启动控制台程序”字段。我怎样才能做到这一点?

4

4 回答 4

36

我认为您无法更改 Window 操作系统上的默认终端,因为那里没有其他终端。但是,如果您使用的是像 Ubuntu 这样的 Linux,您可以更改它的默认命令窗口,gnome-terminal --title=$TITLE -x以代替xterm -T $TITLE -eSettings>Environment>"Terminal to launch console programs"

于 2012-12-17T13:03:04.527 回答
5

在此处输入图像描述1)从标题栏打开代码块中的设置
2)从中选择环境
3)有一个终端选项来启动控制台程序(下拉)从那里运行程序你可以从那里选择你想要的任何终端

于 2018-12-15T14:38:52.597 回答
1

code::blocks 中使用的 cmd 窗口将支持 windows 中的 ansi 转义,但必须启用它。尝试这个:

HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
if (hConsole != INVALID_HANDLE_VALUE) {    
   DWORD mode = 0;
   if (GetConsoleMode((hConsole, &mode) {
      mode |=0x0004;
      SetConsoleMode(hConsole, mode);
   }
}
于 2021-10-26T13:49:24.930 回答
0

右键单击控制台窗口的标题栏 -> 属性 -> 字体/或布局选项卡。

于 2017-12-02T14:21:28.010 回答