KOMODO IDE 4.0 で日本語を使おうを参考に、Komodo 4.0.3でShift JISとEUC-JPを使えるようにしてみました。
私はMacでKomodoを使用しています。よって、
Komodo IDE.app/Contents/MacOS/components/koEncodingServices.py
を編集しました。このファイルの79行目以降のエンコーディングの列挙
('ascii', 'ASCII', 'ASCII', '', 1,'iso8859-1'),
('utf-8', 'UTF-8', 'UTF-8', codecs.BOM_UTF8, 1,'iso10646-1'),
('utf-16-be', 'UTF-16 (Big Endian)', 'UTF-16 (BE)', codecs.BOM_UTF16_BE, 0,'iso10646-1'),
('utf-16-le', 'UTF-16 (Little Endian)', 'UTF-16 (LE)', codecs.BOM_UTF16_LE, 0,'iso10646-1'),
に
('EUC-JP', 'EUC-JP', 'EUC-JP', '', 1, 'EUC-JP'),
('Shift_JIS', 'Shift_JIS', 'Shift_JIS', '', 1, 'Shift_JIS'),
を追加します。以下のようになります。
('ascii', 'ASCII', 'ASCII', '', 1,'iso8859-1'),
('EUC-JP', 'EUC-JP', 'EUC-JP', '', 1, 'EUC-JP'),
('Shift_JIS', 'Shift_JIS', 'Shift_JIS', '', 1, 'Shift_JIS'),
('utf-8', 'UTF-8', 'UTF-8', codecs.BOM_UTF8, 1,'iso10646-1'),
('utf-16-be', 'UTF-16 (Big Endian)', 'UTF-16 (BE)', codecs.BOM_UTF16_BE, 0,'iso10646-1'),
('utf-16-le', 'UTF-16 (Little Endian)', 'UTF-16 (LE)', codecs.BOM_UTF16_LE, 0,'iso10646-1'),
これを保存して、Komodoを起動すると、Text EncodingにEUC-JPとShift_JISが追加されており、使用可能になっています。
参考にしたサイトでは、
('cp932', 'Japanese (cp932)', 'CP932', '', 1,'cp932'),
を追加するように指示されていますが、私の環境では必要ありませんでした。
また、WindowsとLinuxにおける編集対象のファイルは、未確認ですが、以下と思われます。
Windows:<komodo-install>\lib\mozilla\components\koEncodingServices.py
Linux:<komodo-install>/lib/mozilla/components/koEncodingServices.py
このように不明なことがあるので、他の環境の方、報告お願いします。
最近のコメント
3週 2日前
3週 5日前
16週 2日前
18週 1日前
18週 2日前
18週 4日前
26週 4日前
26週 4日前
26週 5日前
30週 3日前