我在Mac OS 10.7 Terminal中使用vim。使用“>”Vim缩进
我的.vimrc已经指定tabstop为4.但是,如果我使用shift来选择多行然后使用“>”缩进,它会给我一个8空格而不是4的缩进。我怎么能纠正那是4?我的.vimrc的
部分:
set cindent
set autoindent
set tabstop=4
我在Mac OS 10.7 Terminal中使用vim。使用“>”Vim缩进
我的.vimrc已经指定tabstop为4.但是,如果我使用shift来选择多行然后使用“>”缩进,它会给我一个8空格而不是4的缩进。我怎么能纠正那是4?我的.vimrc的
部分:
set cindent
set autoindent
set tabstop=4
的shiftwidth
变量控制缩进:
set shiftwidth=4
也确保'expandtab'被设置。 – Benoit
有关该主题的更多信息,请查看Drew Neil在标签和空格上的vimcast:http://vimcasts.org/episodes/tabs-and-spaces/ –
set shiftwidth=4
他们是不同的东西:tabstop
说多少空间宽显示时使用制表符字符,shiftwidth
用于缩进。
您是否尝试设置sw = 4?如果你想要空格, –