我最近一直在探索使用MSys作为我的Windows开发的'类似nix的shell.但是,默认的颜色和大小让我发疯.任何人都知道如何更改默认大小,颜色和/或字体?老实说,如果我可以让shell的默认字符宽度/高度更大,我会很高兴,但其他人也会很好...
澄清:msys shell是一个独立于Windows shell的应用程序 - 正常的"右键单击 - 左上角 - >属性"配置(与windows shell一样)不存在.
看起来在它下面射击rxvt.谢谢!
如果你从命令行运行MSYS bash,那么幕后它就是一个windows命令shell窗口,所以配置它就是一样的.
右键单击shell窗口顶部的标题栏,然后选择"属性"
使用对话框上选项卡上的选项配置窗口; 这些应该是相当不言自明的.
关闭对话框时,选择"修改启动此窗口的快捷方式"以将配置保存为默认值.
编辑:如果您通过X服务器在xterm或RXVT窗口中运行shell,请使用-fg(foreground), - bg(background)和-fn(font)启动xterm窗口.不记得RXVT开关是什么,但您应该能够在手册页中看到它们.您还可以通过.Xdefaults文件配置它们.再次,请参阅手册页以获取详细信息.
编辑:感谢Paulo - 请注意,MSYS还附带了一个X-less版本的RXVT,OP似乎正在使用它.这是在MSYS上配置RXVT的链接.
打开msys.bat文件aroun第72行,它如下所示:
rem Setup the default colors for rxvt. if "x%MSYSBGCOLOR%" == "x" set MSYSBGCOLOR=White if "x%MSYSFGCOLOR%" == "x" set MSYSFGCOLOR=Black if "x%MINGW32BGCOLOR%" == "x" set MINGW32BGCOLOR=LightYellow if "x%MINGW32FGCOLOR%" == "x" set MINGW32FGCOLOR=Navy if "%MSYSTEM%" == "MSYS" set BGCOLOR=%MSYSBGCOLOR% if "%MSYSTEM%" == "MSYS" set FGCOLOR=%MSYSFGCOLOR% if "%MSYSTEM%" == "MINGW32" set BGCOLOR=%MINGW32BGCOLOR% if "%MSYSTEM%" == "MINGW32" set FGCOLOR=%MINGW32FGCOLOR%
使用您喜欢的颜色更改前4行,更改字体,只是如下:
start %WD%rxvt -backspacekey -sl 2500 -fg %FGCOLOR% -bg %BGCOLOR% -sr -fn Courier-12 -tn msys -geometry 80x25 -e /bin/sh --login -i
使用您喜欢的字体更改Courier-12,使用您喜欢的窗口大小更改80x25.