当我在 iTerm 2 终端窗口中运行 Ruby ri 时,输出没有颜色,我不知道为什么。其他程序(例如 Vim)可以正常使用颜色。
运行ri -f ansi Array.sort
结果输出如下:
ESC[0mESC[1;32mArray.sortESC[m
(from ruby core)
------------------------------------------------------------------------------
ary.sort -> new_ary
ary.sort { |a, b| block } -> new_ary
------------------------------------------------------------------------------
Returns a new array created by sorting ESC[7mselfESC[m.
如您所见,ANSI 扩展字符全部可见。
我怎样才能解决这个问题?