Aptana Studio 3 でのAptanaのテーマ設定

2011年5月19日

Aptana Studio 3 にしたところ、Ruby on Railsの表示にテーマが適用されるようになった。

これはこれで、背景が黒でかっこいいのだが、SVNのベースリビジョンとの比較をかけたりすると、すべて真っ黒で良く見えない。

簡単に行くなら、テーマを変えるのがいいが、せっかくなので、Aptana Studio 3 のテーマのままでなんとかしたい。

ま、背景黒というのは諦めて、白くする

白くすると、キーワードなどが色が薄すぎて見えない

ので、色を濃くする。

そんな感じのことを地道にやって、完了した。

再構築する際に、いじった設定が消えるのが嫌なので、ここに載せる。

#bundle.rb

require 'ruble/theme'

Ruble::Theme.add({
 'invalid.deprecated' => '#f8f8f0ff,#ae81ffff',
 'keyword' => '#40a187ff',
 'keyword.operator' => '#40a187ff',
 'markup.deleted' => '#f92672ff,#4a0b0bff',
 'support.constant' => '#008000ff',
 'hyperlink' => '#548fa0ff',
 'keyword.other.function' => '#40a187ff,bold',
 'string' => '#ff8040ff',
 'punctuation.section' => '#008080ff',
 'markup.bold' => 'bold',
 'support.type' => '#56cf72ff,italic',
 'name' => 'Rails Envy gen',
 'selection' => '#c0c0c0ff',
 'console.warning' => '#cccc33ff',
 'invisibles' => '#3b3a32ff',
 'support.class' => '#56cf72ff',
 'caret' => '#000000',
 'console.prompt' => '#0080ffff',
 'constant.numeric' => '#ae81ffff',
 'console.error' => '#ca0000ff',
 'entity.name.class' => '#008000ff,underline',
 'entity.name.function' => '#008000ff',
 'meta.separator.diff' => '#ffffffff,#3467d1ff',
 'entity.name.tag' => '#0080ffff',
 'markup.inserted' => '#56cf72ff,#003300ff',
 'variable.language' => '#ff8000ff',
 'keyword.other.modifiers' => '#40a187ff,bold',
 'lineHighlight' => '#e8ffffff',
 'support.function' => '#0080ffff',
 'markup.underline' => 'underline',
 'constant.language' => '#ae81ffff',
 'constant.other' => '#0080ffff',
 'storage.type' => '#0080ffff',
 'comment' => '#75715eff',
 'foreground' => '#000000',
 'meta.diff, meta.diff.header' => '#f8f8f8ff,#0e2231ff',
 'storage' => '#f92672ff',
 'entity.other.inherited-class' => '#008000ff,underline',
 'entity.other.attribute-name' => '#008000ff',
 'keyword.other.class' => '#40a187ff,bold',
 'meta.separator' => '#ffffffff,#3467d1ff',
 'invalid' => '#f8f8f0ff,#f92672ff',
 'background' => '#ffffff',
 'variable' => '#0080c0ff',
 'property' => '#879ab5ff',
 'markup.changed' => '#f8f8f8ff,#4a410dff',
 'keyword.control' => '#40a187ff',
 'constant.character' => '#0080ffff',
 'variable.parameter' => '#ff8000ff',
 'console.input' => '#ff8000ff',
 'keyword.control.import' => '#0080ffff'})

使い方は、bundle.rb というファイルを新規作成し、中身に上記を貼りつけて保存

その後、Aptanaを開き、[preferences]のAptanaのThemeを開き、Importする。