2011-09-26 69 views
1

我在Mac OS 10.7 Terminal中使用vim。使用“>”Vim缩进

我的.vimrc已经指定tabstop为4.但是,如果我使用shift来选择多行然后使用“>”缩进,它会给我一个8空格而不是4的缩进。我怎么能纠正那是4?我的.vimrc的

部分:

set cindent 
set autoindent 
set tabstop=4 
+2

您是否尝试设置sw = 4?如果你想要空格, –

回答

5

shiftwidth变量控制缩进:

set shiftwidth=4 
+0

也确保'expandtab'被设置。 – Benoit

+1

有关该主题的更多信息,请查看Drew Neil在标签和空格上的vimcast:http://vimcasts.org/episodes/tabs-and-spaces/ –

2
set shiftwidth=4 

他们是不同的东西:tabstop说多少空间宽显示时使用制表符字符,shiftwidth用于缩进。