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

set modeline$HOME/.vimrcviのインライン設定は、貼り付けで「意味」を使用してset modelineファイルを再編集する場合にのみサポートされます。

関連情報