Anaconda: Spyderの配色スキーム一覧
Anaconda Spyderの色合いが明る過ぎて、このところ他のエディタやアプリもダーク系にしているので、変更しようとしてみた。
「設定⇒構文強調の配色⇒色スキームのマネージ」からスキームを選ぶ。現在のスキーム一覧は10件。
一覧はアルファベット順なのだが、比較のために色合いで並べ替えた。※既にどこかに一覧はありそうな気はするが。
ダーク系:「Emacs」「Spyder Dark」「Monokai」「Zenburn」「Solarized Dark」
ライト系:「Solarized Light」「Spyder」「Scintilla」「Pydev」「IDLE」
ダーク系から「Monokai」を選んでみた。(一覧のpdf版⇒Spyder3 スキーム一覧20191117.pdf)
あと、おまけで、設定ダイアログから配色サンプル箇所とスキーム名を抜き出して画像で保存する処理に使ったPythonスクリプト。
# spyder-view-crop.py: Anaconda Spyderのスキーム配色の設定ダイアログからサムネイルを作成 # # 先に設定ダイアログでスキームを切り替えたキャプチャー画像をspyder01~.pngのように保存しておくこと。 from PIL import Image import glob import os dirname = os.getcwd() print(dirname) files = glob.glob(os.path.join(dirname, 'spyder[01]*.png')) for f in files: tmpname = os.path.basename(f) basename, ext = os.path.splitext(tmpname) print(tmpname) img = Image.open(f) x, y, w, h = [161, 140, 152, 22] # スキーム名の適当な座標を指定 title = img.crop((x, y, x+w, y+h)) x, y, w, h = [317, 140, 234, 196] # 配色例の適当な座標を指定 crop = img.crop((x, y, x+w, y+h)) img2 = Image.new('RGB', \ (max(title.width, crop.width), title.height+crop.height), \ title.getpixel((0,0))) img2.paste(title, (1, 0)) img2.paste(crop, (0, title.height)) img2.save(os.path.join(dirname, "crop_"+basename+ext))