Python に標準で同梱される IDLE の設定ファイルの場所についてです。
設定ファイルはユーザフォルダ直下の「 .idlerc
」というサブフォルダに入っているようです。私の手元にある Python 2.7.3 × Windows XP の場合だとここでした。
C:\Documents and Settings\(ユーザ名)\.idlerc
中にいくつか設定用のファイルが入っています。それぞれの内容は次のとおりです。
config-main.cfg
… 設定全般config-highlight.cfg
… テーマ(デザイン)の設定recent-files.lst
… 最近開いたファイル一覧
テーマの設定の画面は、実際にやるとわかるのですがなかなか癖があって、ひととおり色を設定するのに結構時間がかかります。ですので、家とオフィスで同じデザイン設定を使いたい場合なんかには config-main.cfg
と config-highlight.cfg
をまるごとコピーして移すのがよいかと思います。
私の環境ではこれら 2 つの中身は次のようになっていました。
config-main.cfg
[Theme]
name = theme201211
default = 0
[EditorWindow]
font-size = 11
encoding = utf-8
height = 30
[General]
autosave = 1
config-highlight.cfg
[theme201211]
definition-foreground = #13ecc0
error-foreground = #ff7777
normal-foreground = #e3e3e3
keyword-foreground = #ff7700
hilite-foreground = #000000
comment-background = #000000
hit-foreground = #000000
builtin-background = #000000
stdout-foreground = #13ecc0
string-background = #000000
break-background = #ffff55
comment-foreground = #c6d000
hilite-background = #c8c8c8
definition-background = #000000
stderr-background = #000000
hit-background = #ffff00
console-foreground = #e3e3e3
normal-background = #000000
builtin-foreground = #ff00b4
stdout-background = #000000
console-background = #000000
stderr-foreground = red
keyword-background = #000000
string-foreground = #c6d000
break-foreground = black
error-background = #000000
cursor-foreground = #e3e3e3
なぜ項目の並びがこうぐちゃぐちゃになっているのかはわかりませんが、要は、以下の 14 項目に対して foreground
(文字)と background
(背景)が設定できるようです。ただし cursor
だけは background が無いので、合計で 27 項目になっています。
break
builtin
comment
console
definition
error
hilite
hit
keyword
normal
stderr
stdout
string
cursor