以前、以下の記事で紹介した対策を取ったのだが、またもSublimeTextが熱暴走を起こし始めた。
最近、ReactやWebpack、Gulpなどの勉強をしており、いずれのプロジェクトでもnode_modulesディレクトリが管理下に置かれている。
node_modulesディレクトリには、数え切れないほどのファイルが存在するが、SublimeTextでプロジェクトとして管理(サイドバーで管理)すると、全てのファイルに対してインデックス付けが行われるため、どうやらこのせいでCPUに負荷がかかり熱暴走が起こるそうだ。
今回、この問題を解決することができたのでその方法を紹介しておく。
設定ファイルにindex_exclude_patternsを追記
SublimeTextのPreference -> settings(User)を開き、以下の設定を追記する。
{
中略... ,
"index_exclude_patterns": [
"node_modules/*"
]
}
インデックス除外のルールを定義する設定だ。
この設定でnode_modules配下のファイルを除外することができる。
設定ファイルを保存しただけでは問題は解決しなかったのだが、SublimeText、Macの再起動を行ったところ、無事に熱暴走問題は解決された。