我远程登录服务器,并使用 VIM 编辑文件。使用 noctu 配色方案,VIM 使用可用的默认 8 种系统颜色及其浅色/粗体变体,总共 16 种颜色。
无论出于什么原因,在这个终端上,深绿色和浅绿色以及深青色和浅青色非常相似。
使用 VIM 中的语法高亮功能,它们几乎无法区分。终端支持 256 种颜色,因为运行 256colors2.pl 脚本会显示全光谱。
有没有办法修改 .bashrc 来改善某些颜色的对比度?
研究说明:我读过的关于这个主题的所有内容都需要对 .Xdefaults 或类似的东西进行修改,但我做不到,因为我没有运行 X 窗口系统,而是远程登录——没有 GUI。
答案1
您应该更改本地计算机上的终端设置,而不是远程服务器。建议的修改.Xdefaults
是指在本地计算机上进行修改,但实际上.Xdefaults
要修改的文件取决于您使用的操作系统和终端。再次强调,服务器在这里无关紧要,重要的是您的本地计算机。
另外,如果你的终端做使用.Xdefaults
,你大概其实想用.Xresources
。不过,这是一个 Arch Linux wiki 链接,因此也请检查您平台的文档。
或者,在服务器上的 Vim 中,您可以尝试下面列出的一些方法,:help xterm-color
让 Vim 使用 256 色。这对其他程序(如 Bash)没有帮助,但可以与上述方法结合使用。不过,我个人对这些设置不太满意,它们可能部分依赖于颜色方案。