質問: Vim7.4でタブ幅の設定が反映されません。タブ(\t)がスペース4つ分で表示されるべきなのですが、8つ分で表示されてしまいます。 下のようにvimrcに設定しているのでtabキーを押すとスペース4つが入力され、 タブ(\t)の表示もスペース4つ分の幅になるはずだと思うのですが、 (\t)がスペース8つ分で表示されてしまいます。 システムに付属するvim7.3はきちんと表示されるのですが、Homebrewでインストールしたvim7.4ではきちんと表示されません。 ``` set expandtab set shiftwidth=4 set tabstop=4 set softtabstop=4 ```
回答: 考えられるのは大きく分けて2つで、 1. vimrc がうまく読み込まれていない 2. 他の部分で上書きされている です。7.3 で動いてるということなので、1 の可能性は低そうです。 他の部分で上書きされているかどうかは、 ``` :verbose set tabstop? ``` とすることで、現在の設定値と、その設定を最後に行ったファイルが表示できるので、これで現在の設定値が 4 になっていなければ、設定を上書きした犯人がわかるかと思います。