Sublime Text 3 で特定のフォルダーの構文を変更する方法

Sublime Text 3 で特定のフォルダーの構文を変更する方法

私はES5とES6でJSプロジェクトを書いています。バベル・サブライムBabel 対応コードをハイライト表示します。ES6 で記述された .js ファイルを開き、「表示 -> 構文 -> 現在の拡張子ですべて開く: Javascript (Babel)」に移動しますが、これにより ES5 コードも Javascript (Babel) に切り替わります。基本的に、JavaScript (Babel).sublime-settings ファイルは、ユーザー フォルダーで拡張子のマッピングによって更新され、変更はすべてのプロジェクトにグローバルに適用されます。では、フォルダーごとまたはプロジェクトごとに「構文から拡張子」のマッピングを指定する方法はありますか?

答え1

まず、ファイルを使用してプロジェクトレベルの設定を指定しますyour_project_name.sublime-projectプロジェクトメニューと崇高なドキュメント

ただし、Sublimeはファイル内の構文設定をサポートしていません.sublime-project。そのため、Sublime プロジェクト固有の構文パッケージ。これは Sublime Text 3 で動作します。Project Specific Syntax > Copy syntax setting to clipboardメニュー項目を使用するように注意してください。

構文の強調表示にはBabel-Sublime、次のようにします。

{
    "folders":
    [
        {
            "path": "."
        }
    ],
  "syntax_override": {
    "\\.js$": ["Babel", "JavaScript (Babel)"]
  }
}

関連情報