私はさまざまなJavaScriptプロジェクトに取り組んでいます。これらのプロジェクトのほとんどでは、JavaScriptファイルのインデントは2スペースなので、デフォルトのインデント幅をそれに設定しました。ただし、他のプロジェクトでは1または4になります。
現在のファイルですでに使用されているスタイルに基づいてインデントスタイルを変更するようにVimに依頼する方法はありますか?
@SibiCoder:同じファイルタイプであっても、プロジェクトごとに異なるインデントスタイルを持つことができます。(例:同じ会社に属さないプロジェクト)
—
-thameera
*.*
単なるパターンです。ファイル名またはパスも使用できます。または、各ファイルに対して、私が与えたのと同じような自動コマンドを使用できます。現在のファイルのタブ幅を取得し、このファイルのパスに配置するようにautoコマンドに指示できます。とても簡単です。
:au BufEnter *.js :set shiftwidth=2
。これはすべてのプロジェクトで機能します