綺麗なIPython (ckwで)

Windows標準のcmd.exeでIPythonってなんか見た目良くないし使い勝手もいまいちだよね。

綺麗なIPythonにしましょう。ckwで。

1.インストール

ckw はcmd.exeのGUIのラッパー。開発終了してるけど充分動く。
以下からダウンロードできる。
Downloads · deflis/ckw-mod · GitHub

インストールは特にない。解凍して適当なフォルダに置くだけ。

2.起動

そのままckw.exeを起動しても見た目はcmd.exeと変わらない。
設定ファイルckw.cfgを修正する。

(1) ckw.cfgの以下の部分のコメントアウト(先頭の!)を削除する。
5~8行目
!Ckw*foreground: white
!Ckw*background: midnightblue
!Ckw*cursorColor:     green
!Ckw*cursorImeColor:  red

!Ckw*transp: 220
!Ckw*transpColor: #000000

(2)IPython を起動するように修正
12行目
(修正前)
Ckw*exec:  cmd.exe

(修正後)
Ckw*exec:  ipython

修正を保存してckw.exeを起動すると。
f:id:meganehouser:20120104221340p:image
半透明でいい感じ。

3.操作

見た目以外にもいいことあります。

  • 横幅のリサイズが可能。
  • 半角/全角キーで日本語入力切り替え可能。(cmd.exeではAlt + 全角/半角)
  • 左ドラッグで行ベースで範囲選択・コピーできる。
  • 左ダブルクリックで単語を選択・コピー。
  • 左トリプルクリックで行を選択・コピー。
  • 右クリックで貼り付け。

マニュアルは以下。
マニュアル · deflis/ckw-mod Wiki · GitHub

4.その他

ckw.exeのコマンドラインオプション「-c」で読み込む設定ファイルを指定できるため、IPython用とPowershell用のショートカットを用意し、それぞれ背景色を変える事もできる!

f:id:meganehouser:20120104223222p:image

設定ファイルの変更箇所は以下

(変更箇所のみ記載)
(1) IPython用のckw.cfg
Ckw*foreground: white
Ckw*background: midnightblue
Ckw*cursorColor:     green
Ckw*cursorImeColor:  red

Ckw*transp: 220
Ckw*transpColor: #000000

Ckw*title: ckw[IPython]
Ckw*exec:  ipython

Ckw*geometry:  100x35

(2) PowerShell用のckw.cfg
Ckw*foreground: white
Ckw*background: darkgreen
Ckw*cursorColor:     blue
Ckw*cursorImeColor:  red

Ckw*transp: 220
Ckw*transpColor: #000000

Ckw*title: ckw[powershell]
Ckw*exec:  powershell

Ckw*geometry:  100x35