先日PCがクラッシュした時にEclipseを入れなおしたんですが、普段あまり意識せずに使っていたのでhtmlのシンタックスハイライトをだすためだけに2時間ぐらい費やしました・・・自戒の意味も込めてメモしておきます。
Contents
Eclipseを入れるときはplatform版ではなくutlitimateか各言語別のものを入れる
皆さんEclipseをいれるときはhttp://mergedoc.osdn.jp/←このページからダウンロードすると思います。最初安易にplatform版を選んでしまったんですが、最初から入っているソフトがあまりなく都度いろいろと入れなおすことになりました。
htmlのシンタックスハイライトをする場合にはAnyEditというプラグインが入っている必要がありますが、あとから入れるのが面倒だったり、うまく入らなかったりするのでもとから入っているものを選びましょう。
私はPHP(standard)をダウンロードしました。utlimateはインストールそのものに失敗しました。
htmlをhtmlエディタに関連付け
そのままではシンタックスハイライトがきかないので、関連付けを行います。
ウィンドウ→設定→一般→エディタ→ファイルの関連付けでhtmlファイルをHTMLエディタに関連付けてあげればOKです。
コンテンツタイプのテキストからhtmlを除去する
ここまででほとんどの方はシンタックスハイライトが有効になるかと思いますが、私はなりませんでした(汗)
わざわざファイルをHTMLエディタで開くというコマンドをやってもモノクロ画面が表示されたままです。
いろいろやっているうちにコンテンツタイプのテキストにhtmlが登録されていることが原因だとわかりました。Eclipseを立ち上げる時に拡張子がマッチしてないですよ?みたいなアラートが出ると思います。それで気づきました。
ウィンドウ→設定→一般→コンテンツタイプで移動し、「ファイルの関連付け」からhtmlを削除してあげればOKです。私はここにhtmlが登録されていました。