![Sublime Text 3 で特定のフォルダーの構文を変更する方法](https://rvso.com/image/1449465/Sublime%20Text%203%20%E3%81%A7%E7%89%B9%E5%AE%9A%E3%81%AE%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%83%BC%E3%81%AE%E6%A7%8B%E6%96%87%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
私は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)"]
}
}