92得票14回答
如何在 `c` 中使 win32 控制台识别 ANSI/VT100 转义序列?

我正在构建一个轻量级版本的ncurses库。到目前为止,它在VT100兼容终端上运行得非常好,但win32控制台无法识别\033代码作为转义序列的开头: # include <stdio.h> # include "term.h" int main(void) { puts...

136得票9回答
如何在Python中从字符串中删除ANSI转义序列

这里有一个包含我的字符串的片段。'ls\r\n\x1b[00m\x1b[01;31mexamplefile.zip\x1b[00m\r\n\x1b[01;31m' 这个字符串是我执行一个SSH命令后返回的。由于它包含了ANSI标准化的转义序列,所以我不能直接使用当前的字符串。我该如何编程地去...

18得票3回答
用于在Windows上启用ANSI颜色的Python模块?

我正在寻找一个Python模块,它可以在Windows下添加ANSI支持。这意味着,在导入该模块后,如果输出ANSI转义字符串,它们将相应地显示。

11得票10回答
如何在C和C++中使用ANSI Escape Codes输出彩色文本?

我了解了 ANSI-C 转义码 这里 的相关信息。尝试在 C/C++ 的 printf/std::cout 中使用它来给输出到控制台的文本上色,但是没有成功。 我的尝试: #include <iostream> #include <cstdio> int main...

14得票6回答
将文本装饰添加到控制台输出

我有一个使用StreamWriter将文本写入控制台的c# .net 3.5应用程序。是否有一种方法可以向打印到控制台的文本添加下划线和删除线等文本装饰?可能使用ANSI转义序列? TextWriter writer = new StreamWriter(Console.OpenStanda...

8得票1回答
如何在Spacemacs shell中自定义Oh My ZSH?

上下文 我在上拥有一个漂亮而美丽的设置,其中默认shell是ZSH,它使用Oh-my-zsh和Agnoster-fcamblor主题进行适当的自定义。 问题 作为Spacemacs用户,我希望在不离开Emacs的情况下尽可能多地完成任务。因此,我决定从其中调用终端窗口,就像我在使...

12得票2回答
检查Java中的控制台是否支持ANSI转义码。

我正在使用ANSI转义码在Java中构建一个带有不同颜色菜单的程序。类似于: System.out.println("\u001B[36m"+"Menu option"+"\u001B[0m"); 问题是我想检查代码将要执行的控制台是否支持使用这些代码,所以如果不支持,就打印一个没有这些...

21得票1回答
如何在Multitail日志中保留颜色?

tail logs/development.log在XFCE终端中的输出结果: multitail log/development.log Rails会自动向日志文件中添加转义代码。请查看development.log文件: ^[[1m^[[36m (84.1ms)^[[0m ^[[1m...

19得票2回答
有没有一种方法可以使用ANSI转义字符创建橙色?

我正在寻找一种控制代码,使用 ANSI 或其他标准创建终端中的橙色文字,这是否可能?我只看到黄色和红色可用,并且我认为您不能将红色和黄色混合在同一个字符中 :)

10得票2回答
在C语言中,字符序列"\033[H\033[J"的作用是什么?

我在某个随机网站上遇到了下面奇怪的字符序列。当编译并执行时,这个序列会清除终端中之前的所有内容。它是清除输出流缓冲区还是仅清除tty缓冲区?int main() { printf("\033[H\033[J"); return 0; }