ファイルの種類によって Vim のインデント動作を変更する 質問する

ファイルの種類によって Vim のインデント動作を変更する 質問する

ファイルの種類に応じて Vim のインデント動作を変更する最も簡単な方法を、簡単な言葉で説明してもらえますか? たとえば、Python ファイルを開くと 2 つのスペースでインデントする必要がありますが、Powershell スクリプトを開くと 4 つのスペースを使用する必要があります。

ベストアンサー1

.vimvim が特定のファイルタイプに切り替えるたびに実行されるファイルを追加できます。

たとえば、~/.vim/after/ftplugin/html.vim次の内容のファイルがあります:

setlocal shiftwidth=2
setlocal tabstop=2

これにより、vim はインデントに 2 文字幅のタブを使用します (オプションnoexpandtabは、設定の他の場所でグローバルに設定されています)。

これについては、次のように説明されています。http://vimdoc.sourceforge.net/htmldoc/usr_05.html#05.4ファイルタイププラグインのセクションまで下にスクロールします。

おすすめ記事