質問: sublime text3の特定のフォルダーの構文を変更する方法 私はes5とes6でjsプロジェクトを書いています。 babelがサポートするコードを強調するために babel-sublime をインストールしました。ここで、es6で記述された.jsファイルを開き、「表示->構文->現在の拡張子ですべて開く:javascript(babel)」に移動しますが、これにより、es5コードもjavascript(babel)に切り替わります。基本的に、javascript(babel).sublime-settingsファイルは、拡張子マッピングを使用してuserフォルダーで更新され、変更はすべてのプロジェクトにグローバルに適用されます。したがって、フォルダごとまたはプロジェクトごとに「構文から拡張機能へ」のマッピングを指定する方法はありますか
回答: まず、your_project_name.sublime-projectファイルを使用してプロジェクトレベルの設定を指定できます。 projectメニューと 崇高なドキュメント を見てください。ただし、sublimeは.sublime-projectファイルの構文設定をサポートしていません。したがって、 sublime project specific syntax packageを使用する必要があります。これは、sublime text3で機能します。project specific syntax > copy syntax setting to clipboardメニュー項目の使用に注意してください。babel-sublime構文の場合、次の強調表示が機能するはずです。{ "folders": [ { "path": "." } ], "syntax_override": { "\\.js$": ["babel", "javascript (babel)"] } }