我使用vim编写C程序。而且我喜欢颜色。默认的tabsize是8,这几乎是不必要的。所以我在遵循answer后将其更改为4。
set tabstop=4
set shiftwidth=4
set softtabstop=0
set noexpandtab
现在,问题是丰富多彩的C程序变成了黑白(如斑马)。发生了什么?我是否必须使用8个空格作为标签(和缩进)以避免那些像斑马一样的颜色?
答案 0 :(得分:0)
在你的vimrc中,也可以尝试:
syntax enable
我想你以前没有vimrc,创建一个更改了默认设置。
当你没有vimrc时,vim加载$VIMRUNTIME/defaults.vim
为你设置默认值,这样当你运行vim
时,你基本上得不到vi
。当你创建一个vimrc时,vim会短路并且不会加载任何其他vimrc,也不会加载defaults.vim。这意味着您必须设置要在vimrc中设置的所有设置; vim假设如果你有一个vimrc,那么你就足够有能力按你的意愿设置它。
在:help defaults.vim