vim でタブの展開が機能しない

vim でタブの展開が機能しない

オプションをオンに設定しましたexpandtabが、タブをクリックしてもスペースは入力されず、実際のタブが入力されます。

設定方法は次の通りです:

set expandtab

set shiftwidth=4

set softtabstop=4

まず私はこの質問プラグインがそれを上書きすると書かれていますが、私は次を実行しました:

:verbose set expandtab?

そして確かに、最後のセットはvimrcの行であることがわかりました

どうすれば解決できますか?

答え1

設定できる場所は2つあります: 1. $HOME/.vimrc 2. ファイル内のインライン

.vimrc #1 私が使用している設定は次のとおりです:

"indent settings
set shiftwidth=4
set softtabstop=4
set expandtab
set nocompatible  " <= vim, not vi

私の場合はうまくいきました。また、vi ではなく vim を使用していることを確認してください (?) ..

インライン #2

vi のインライン設定は、貼り付けset modeline 時に Meaning $HOME/.vimrc:を使用してset modelineファイルを再編集する場合にのみサポートされます。

関連情報