我在Mac OS 10.7终端上使用vim。
我的.vimrc已经将tabstop指定为4.但是,如果我使用shift选择多行然后使用“>”缩进,它会给我一个8个空格而不是4个空格。如何将其更正为4?
我的.vimrc的一部分:
set cindent
set autoindent
set tabstop=4
答案 0 :(得分:5)
shiftwidth
变量控制缩进:
set shiftwidth=4
答案 1 :(得分:2)
set shiftwidth=4
它们是不同的东西:tabstop
表示在显示制表符时要使用多宽的空格,shiftwidth
用于缩进。