Windows cmd 不支持 ANSI 颜色代码,互联网上有很多更好的终端。我是 code::blocks 的新手,想更改默认终端。我所做的是:
设置>环境,我无法更改“终端启动控制台程序”字段。我怎样才能做到这一点?
Windows cmd 不支持 ANSI 颜色代码,互联网上有很多更好的终端。我是 code::blocks 的新手,想更改默认终端。我所做的是:
设置>环境,我无法更改“终端启动控制台程序”字段。我怎样才能做到这一点?
我认为您无法更改 Window 操作系统上的默认终端,因为那里没有其他终端。但是,如果您使用的是像 Ubuntu 这样的 Linux,您可以更改它的默认命令窗口,gnome-terminal --title=$TITLE -x
以代替xterm -T $TITLE -e
Settings>Environment>"Terminal to launch console programs"
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);
}
}
右键单击控制台窗口的标题栏 -> 属性 -> 字体/或布局选项卡。