我想开始使用Cygwin,但我对字体颜色不满意,并希望将其更改为浅绿色,背景为黑色.
(我试着谷歌搜索无效BTW)
它基本上只是一个DOS窗口.因此,单击shell窗口左上角的图标以获取菜单.转到属性.然后,您可以更改颜色,字体,命令历史记录和编辑选项(您需要打开"快速编辑"和"插入"模式).
我发现自己的标准外壳非常可怕.
我下载并安装rxvt软件包并更改cygwin.bat以启动rxvt,它具有更好的copy-cut-n-paste支持.
@echo off c: chdir c:\data\cygwin\bin set EDITOR=vi set VISUAL=vi set CYGWIN=codepage:ansi rxvt -fn '*-courier-*-r-*-16-*' -sl 9999 -bg Black -fg Cyan -e /bin/bash -login
-e和-login将启动shell切换到rxvt和其余部分:-fn设置一个快递大小为16的字体(起诉我)-sl滚动行为9999黑色背景和青色前景选择文本将自动填充粘贴缓冲区最后一位(-e/bin/bash -login)启动bash并告诉它它是一个运行配置文件设置等的登录shell.
如果你想要一个比cygwin更好的终端用于Windows命令行窗口你可以xterm
从cygwin 开始,或者看看使用puttycyg,这是windows ssh客户端putty的修补版本,设计用于本地cygwin安装(在除了正常的ssh功能).puttycyg应该比Windows命令行窗口更好地控制您的终端.
虽然其他人建议使用不同的终端,但默认的Cygwin终端模拟器(mintty)允许您更改颜色本身.您可以通过选项对话框更改前景色,背景色和光标色.您可以通过单击上下文菜单(窗口左上角的图标)找到选项对话框.
其余的ANSI颜色只能从配置文件(~/.minttyrc
)中更改.不幸的是,该文件的引用不包含示例,因此需要进行一些猜测.你可以在github上找到我的例子.我只增加了蓝色的亮度.还有一个包含曝光的浅色和深色主题的回购.你用它们来获取灵感.
另一方面,在我的情况下,似乎改变定义Blue
并没有改变一件事,但改变BoldBlue
改变了粗体和默认变体.我花了一段时间来弄明白这一点......我不断改变Blue
,因为没有发生任何事情,我被其他细节所左右(f.ex.:Term=xterm-256color
&co)......也许我读过的文件不是为了我正在运行的Cygwin版本.在摆弄主题时应该牢记这一点.
编辑完文件后,关闭并重新打开Cygwin终端,应显示新颜色.
哦......并且根据您的原始要求(绿色黑色),您唯一需要的是:
ForegroundColour=0, 255, 0 BackgroundColour=0, 0, 0
但您应该考虑将默认前景色保持为白色(或浅灰色),除非您更改所有其他颜色代码!一些应用程序打印着色输出,你不会看到"绿色",因为其他一切都是绿色的:) 但是,Cygwin中绿色的默认颜色是rgb:0,191,0
,所以如果你使用别的东西(如上所述rgb:0,255,0
),你至少会看到亮度差异.