【環境】
Eclipse:Mars.1 (4.5.1) PHP
2017-08-15: Oxson(4.7)PHP
2018-10-01: Photon(4.8)PHP
OS:Windows7 SP1 64bit
手順
[ウィンドウ]-[設定]
[一般]-[エディター]-[ファイルの関連付け]
ファイルの関連付け
ファイル・タイプを選択。なければ追加
エディターの選択。なければ追加
ただし!
[ウィンドウ]-[設定]
[一般]-[コンテンツ・タイプ]
に登録済みだと、上記設定を無視する。
事例
CakePHP において、.ctp ファイルを開く際に
ダイアログで関連付けを聞かれた。
多分 HTML でいいか聞かれたんだと思う。
[OK] にしていたら、知らないうちに
[ウィンドウ]-[設定]
[一般]-[コンテンツ・タイプ]
の [テキスト]-[HTML] にファイル個別に登録されていた。
(Photon(4.8)PHP での話。Oxson では、UI が異なる)
「ファイルの関連付け」から当該ファイル群を削除したら
[ウィンドウ]-[設定]
[一般]-[エディター]-[ファイルの関連付け]
こちらで設定した、PHP コンテンツファイルの設定が反映された。
案件毎設定内容
[ウィンドウ]-[設定]
左ペイン [一般]-[コンテンツ・タイプ]
右ペイン [テキスト]-[(対象コンテンツ・タイプ)]
[追加]
「コンテンツ・タイプの関連付けを追加」
コンテンツ・タイプ:(対象拡張子)
CakePHP3
右ペイン [テキスト]-[PHP コンテンツ・タイプ]
↓
コンテンツ・タイプ:.ctp
Vue.js
右ペイン [テキスト]-[HTML]
↓
コンテンツ・タイプ:.vue