Eclipse 3.5.2でソース・ホバーの背景が真っ黒になる

C/C++プログラムのためにUbuntu 10.10でEclipseを使っているときに,自分の環境のデフォルト設定ではソース・ホバー*1の背景色が真っ黒になってコードが見えなかった(下図参照).

*2

調べてみると原因はシステムのデフォルト色が使われる設定になっていて,それが黒になっていたらしい.
というわけで直してみる.

*以下は日本語化したEclipseでの場合です.他の言語でも同様の操作はできると思うので適宜読み替えてください.

  1. 「ウィンドウ」→「設定」で上図のような設定ダイアログが表示される
  2. 設定ダイアログで「設定したいプログラム言語(ここではC/C++)」→「エディター」をツリービューで選択
  3. 「外観色オプション」のところに「ソース・ホバー背景色」があるのでそれを選択.
  4. 選択した右側にある「システム・デフォルト」のチェックを外し,「色」で任意に背景色を設定
  5. 変更を適応

でなおった.こんな感じ.

というわけで一件落着.

*1:ソースコード上の関数等をマウスオーバーしたときに,その定義内容を参照して表示する機能

*2:画像にある関数hogeの戻り値の型と変数の型が一致していませんが気にしないでください.