如何使vim列(:设置光标列)具有不同的颜色? 这就是我现在看到的:
请注意,列颜色与vim用于标记我的标识等的颜色相同(我认为是背景颜色)。我想选择不同的颜色。
干杯:)
答案 0 :(得分:13)
使用此:
:highlight CursorColumn guibg=#404040
请参阅:help hl-CursorColumn
(:help 'cursorcolumn'
已重定向)
答案 1 :(得分:4)
如果光标列似乎没有按预期工作,可能是因为光标列颜色太接近您的背景主题颜色。请尝试以下步骤解决此问题:
如果您使用某些背景(例如,可能是深色背景),请使用类似:highlight CursorColumn guibg=#ff0000
的内容来更改列的颜色,以用于vim的gui版本。如果您没有使用gui版本的vim,请尝试使用此:highlight CursorColumn ctermbg=Grey
确保您使用的是vim版本6.3或更高版本。此功能在此之前无法使用。如果您使用的是CentOS或Red Hat等操作系统,它没有当前版本的vim,您可以编译它。有关如何执行此操作的详细教程,请参阅this链接。
确保您的vim使用+ syntax