【CakePHP】geditで言語配色に拡張子を追加するには
要求
CakePHPでは、独自の『.ctp』形式のファイルを扱うことになります。この拡張子は、geditではPHPファイルとしてうまく認識してくれない
ことがあります。
真っ白で、何の色分けもされません。
これをどうにかしたい。
環境
OS | Ubuntu 10.04 |
---|---|
CakePHP | 1.3.2 |
gedit | 2.30.2 |
解決策
『/usr/share/gtksourceview-2.0/language-specs/』にある『php.lang』を編集することで解決しました。
あとは、geditを再起動するだけです。
//30行目
<property name="globs">*.php;*.php3;*.php4;*.phtml</property>
↓
<property name="globs">*.php;*.php3;*.php4;*.phtml;*.ctp</property>
【追記 2012-06-17】
Ubuntu 12.04 の場合は、"gtksourceview-3.0"です。
$ sudo gedit /usr/share/gtksourceview-3.0/language-specs/php.lang