更改标签后,为什么文本的颜色会消失?

时间:2018-04-06 18:29:25

标签: vim debian

我使用vim编写C程序。而且我喜欢颜色。默认的tabsize是8,这几乎是不必要的。所以我在遵循answer后将其更改为4。

set tabstop=4
set shiftwidth=4
set softtabstop=0
set noexpandtab

现在,问题是丰富多彩的C程序变成了黑白(如斑马)。发生了什么?我是否必须使用8个空格作为标签(和缩进)以避免那些像斑马一样的颜色?

1 个答案:

答案 0 :(得分:0)

在你的vimrc中,也可以尝试:

syntax enable

我想你以前没有vimrc,创建一个更改了默认设置。

当你没有vimrc时,vim加载$VIMRUNTIME/defaults.vim为你设置默认值,这样当你运行vim时,你基本上得不到vi。当你创建一个vimrc时,vim会短路并且不会加载任何其他vimrc,也不会加载defaults.vim。这意味着您必须设置要在vimrc中设置的所有设置; vim假设如果你有一个vimrc,那么你就足够有能力按你的意愿设置它。

:help defaults.vim

了解详情