12得票5回答
Ruby的256色终端库?

有没有像 'Term::ANSIColor' 这样的宝石能够在256色的终端中使用? Perl 脚本 256colors2.pl 在我使用的终端 my terminal 中非常好用,我想在我的 Ruby 脚本中使用一些这些颜色,而不需要手动插入 ANSI 代码。

12得票3回答
如何使用tail或less查看彩色日志?

用 vim 查看 Rails 日志时,我们可以看到有颜色的日志。但是当我们使用 tail -f 或者 less 来查看日志时,它就不再有颜色了。有没有什么办法让 tail 或者 less 也能显示彩色的日志呢?

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

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

11得票2回答
如何在控制台中使用ANSI转义序列将文本格式设置为斜体或粗体?

我该如何使用 ANSI 转义格式化文本? 例如,使文字 斜体 或 粗体,或添加删除线和上标。

11得票4回答
如何在WinXP cmd shell中加载ANSI转义码或获取带颜色的文件列表?

这与this问题有关:如何在Windows cmd shell中获得彩色文件列表? 我正在尝试在Windows cmd shell中获得彩色文件列表。如果有影响的话,我的Windows版本是XP SP2。 在旧的DOS时代,曾经有像hdir、adir等小程序可以显示漂亮的彩色文件列表。但现在...

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

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

11得票2回答
Bash程序中的"watch"和ANSI转义序列在输出中的应用

可能是重复问题: 使用Unix命令“watch”显示颜色? 在我的一个程序中,我想要使用彩色文本作为输出,因此我正在使用ANSI转义序列来实现,例如:echo -e '\033[34mHello World\033[0m' 它会以蓝色打印出“Hello World”(实际上是...

10得票3回答
在终端上以粗体形式打印

如何使用printf以粗体方式打印输出?"[1m测试粗体"没有任何作用。 String format = "%-20s %-15s %-20s %-15s %-10s"; System.out.printf(format, "Name", "Group_name", "Java_Prof_...

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

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

10得票2回答
ZSH绑定键反向查找

有人能告诉我这些的关键序列是什么吗? 我知道如果我输入cat并按键,我可以得到它的代码,但是如何反向进行这个过程以找出例如行首应该按什么键呢? bindkey '^[^[[D' backward-word bindkey '^[^[[C' forward-word bindkey '^[[...