2013年3月10日日曜日

Eclipseの設定デフォルト値(行番号表示・文字コード)を変えたお話

気づけば前回の更新から半年以上…*1

さて、今回はEclipseのデフォルト設定を変更するところでうまく検索できなかったので、情報を集約すべく記事を書いています。
というか備忘録なので自分用にまとめているだけのはずですが

今回変更したデフォルト設定は以下の2つです。
  1. 行番号(行数)表示
  2. 文字コード

どちらもワークスペースを切り替えると、逐一変更する必要があって面倒な項目ではないでしょうか?
ということで、以下に内容を記述します。
ほぼ参照元の内容そのままですが。

なお、今回の環境は以下の通り*2です。
  • MacOSX 10.7.5 Lion
  • Eclipse 4.2 Juno

行番号表示

行番号表示のデフォルト設定を変更するためには、eclipse.iniの書き換えとplugin_customization.iniの作成(ないし書き換え)が必要とのこと。
以下、具体的な手順です。

  1. $(eclipseインストールディレクトリ)/Eclipse.app/Contents/MacOS/直下のeclipse.iniに以下の内容を追加する。追加位置は-vmargsより前
  2. -pluginCustomization
    plugin_customization.ini
  3. plugin_customization.iniを、eclipse.iniと同じ場所に作成する。内容は以下の通り。
  4. # line number ruler (default: false)
    org.eclipse.ui.editors/lineNumberRuler=true
    
    plugin_customization.iniは、$(eclipseインストールディレクトリ)/plugins/にインストール済みの場合もあるようなので、その場合はコピペ(ないし移動)して使うとよい。

ほかにも色々と設定できるようですが、詳細については参考サイトの方をご覧ください。

参考サイト

文字コード

文字コードのデフォルト値変更は、eclipse.iniを変更するだけでよいようです。
以下のパラメータを-vmargsの直後に追加*3してください。
-Dfile.encoding=UTF-8
※ UTF-8以外の文字コードを利用される方は、Shift-JISなど、適当な文字列を使ってください

参考サイト

以上の設定が完了したら、Eclipseを起動しましょう。
おそらくエディタの左端に行番号が表示され、新規に作成するファイルの文字コードがすべて指定のものになっているはずです。

  • *1:この半年で職場が変わったりと色々ありましたが、私は元気ですw
  • *2:WindowsやLinuxでも、パスを読み替えれば同じ手順で変更できるはずです。
  • *3:意味がわかっている方は直後でなくとも良いと思います。