如何在Vim中更改Python的颜色?

5
有人能告诉我如何在Vim中更改Python的颜色吗?我看过以下语法,但不确定如何使其永久生效。
:hi pythonComment ctermfg=2 gui=italic guifg=#408010
3个回答

3
你可以将它放在你的.vimrc文件中(不需要前面的:,如favoretti所提到的那样)。

1
Without the leading ":" then. - favoretti
是的,我自己实际上并没有多少使用vim,所以我刚才在双重检查格式(实际上是使用https://dev59.com/Y3VC5IYBdhLWcg3w2lCI)时注意到了这一点。 - JAB
1
这个可以工作吗?我期望一旦设置了颜色方案,这个vimrc设置就会被覆盖。 - Prince Goulash

3

vimrc文件在任何插件加载之前被加载,因此我会预计它会在初始化过程中被后续的更新所覆盖,或者至少在更改颜色方案时被覆盖。最好的方法是将新的hi命令与ColorScheme事件关联起来,这样当颜色方案更改时就会自动触发它。

要做到这一点,请将以下内容放入您的vimrc文件中:

autocmd ColorScheme * hi pythonComment ctermfg=2 gui=italic guifg=#408010

0
语法高亮真正属于颜色方案文件,而不是 .vimrc.gvimrc。 在 ~/.vim/colors 下找到当前的颜色方案,并在该文件中添加您的声明,但不需要前导符号 :

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接