在 VIM 中抑制着色
Suppress Coloring in VIM
我正在为我的项目使用 VIM 编辑器。这是一个很好的编辑器,但有一件事让我很烦恼,即文本的着色,请参见下面的示例:
我试过各种方法来抑制它,但没有成功,例如在 .vimrc 中并使用 :se 命令。
这可能吗?
这就是 Vim 与以下 ~/.vimrc
的搭配:
let &t_Co=1
syntax on
请注意,我的终端模拟器设置为使用粗体显示粗体颜色。禁用该设置后,它看起来像这样:
您仍然可以获得一些样式(反向、下划线等),但结果非常舒缓。
:help t_Co
确定 Vim 有多少颜色可供语法高亮显示。 256
的值告诉它可以使用 the whole xterm palette,16
的值告诉它把自己限制在图表底部的 16 种颜色,1
本质上告诉它根本不使用颜色,其他值也是可能的。
我发现了我的问题。我已将 VIM.EXE 复制到另一个目录(没有其子目录)并从那里执行它。所以它找不到它的 *.vim 文件。当我从原来的位置执行它时,一切都很好。
我正在为我的项目使用 VIM 编辑器。这是一个很好的编辑器,但有一件事让我很烦恼,即文本的着色,请参见下面的示例:
我试过各种方法来抑制它,但没有成功,例如在 .vimrc 中并使用 :se 命令。
这可能吗?
这就是 Vim 与以下 ~/.vimrc
的搭配:
let &t_Co=1
syntax on
请注意,我的终端模拟器设置为使用粗体显示粗体颜色。禁用该设置后,它看起来像这样:
您仍然可以获得一些样式(反向、下划线等),但结果非常舒缓。
:help t_Co
确定 Vim 有多少颜色可供语法高亮显示。 256
的值告诉它可以使用 the whole xterm palette,16
的值告诉它把自己限制在图表底部的 16 种颜色,1
本质上告诉它根本不使用颜色,其他值也是可能的。
我发现了我的问题。我已将 VIM.EXE 复制到另一个目录(没有其子目录)并从那里执行它。所以它找不到它的 *.vim 文件。当我从原来的位置执行它时,一切都很好。