在薄荷味下为cygwin启用256种颜色?


20

我正在通过mintty使用cygwin,这是默认设置。我安装了ncurses。然后,我运行以下命令来查看此终端会话的调色板:

$ tput colors
8

我已经用谷歌搜索,但到目前为止什么都没有。如何为薄荷味Cygwin终端机获得漂亮的256色调色板,而不是默认的(lam色)8种颜色?


如果您使用薄荷糖,则可以将终端类型显然设置为xterm-256 ...
CMCDragonkai 2014年

Answers:


21

尝试export TERM=xterm-256color或等效。如果希望它是持久性的,可以将其添加到适当的点文件中。您可以使用像这样的256色演示脚本来验证功能。


6
工作,谢谢:i.imgur.com/MKlwTGK.png
僵尸

这也对我有用。但是我无法从Mac iTerm2通过SSH到Windows使用它。当我SSH到Ubuntu机器时,它的设置相同。
Sridhar Sarnobat 2014年

2
“ dotfile”是任何以点开头的文件,相对于与终端仿真器程序相关的dotfile,我至少建议不要在与您的shell相关的dotfile中设置TERM变量。这是因为一个shell可以与多个终端仿真器一起使用,并且将TERM设置为显然有一个放错位置的错误,恐怕这太普遍了。如果要覆盖TERM值,则执行此操作的适当位置不是在shell点文件中,而是在终端仿真器点文件中(如果有的话),在这种情况下,类似~/.minttyrc。我希望我已经说清楚了。
2015年

1
因此,如果在薄荷味中,我将TERM设置为xterm-256color,并且运行了该脚本,但只得到了非常慢的纯黑线输出,那该怎么办才能解决该问题?tput colors告诉我256
dlamblin

29

右键单击薄荷,然后在Options...->中Terminal,将类型更改为xterm-256color,单击OK,关闭薄荷并重新启动。


1
它也在Term=xterm-256color.minttyrc中。无论如何,这应该是Cygwin薄荷的正确答案
wbkang
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.