我在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?如果你想要空格, –