2017-01-10 6 views
0

今日、私のIPythonインストールをFreeBSD portsシステムを介して3.2.3から5.1にアップグレードしました。それが問題なら、私はPython 3.6を使用しています。IPython 5.1のターミナルカラーを3.xに戻す

端末で使用される新しい色は、uglyです。 (透明モードでurxvt端末を使用しています)

3.2.3リリースからIPython端末の外観を復元するにはどうすればよいですか?私.ipython/profile_default/ipython_config.py

私はdocumentationに記載されている値にInteractiveShell.colorsを設定しようとしました。彼らのどれも昔のように見えませんでした。

また、私はTerminalInteractiveShell.highlighting_styleで利用可能なハイライトスタイルのほとんどを試しました。彼らは透明な背景の上でも良く見えません。

答えて

0

今のところ、solarized colorschemeからの鮮明な暗い背景(base03:#002b36)を、強調表示テーマのnativeと組み合わせて設定しました。これは以下のようにして達成される。私のウィンドウマネージャの設定で

、私はターミナルでIPythonを開始するための特別な呼び出しを持っている:私の標準urxvtウィンドウが.Xresourcesファイルを経由して透明に設定し、私がする必要があるので、

urxvt +tr -bg '#002b36' -title IPython -e ipython 

は、これが必要ですそれらを無効にする。それはまた便利です。

マイipython_config.pyは次のようになります。

c = get_config() 
c.TerminalIPythonApp.display_banner = False 
c.TerminalInteractiveShell.confirm_exit = False 
c.TerminalInteractiveShell.highlighting_style = 'native' 
c.InteractiveShell.editor = 'gvim' 
c.InteractiveShell.deep_reload = True 

注:私は上記の行ったようにあなたがハイライトスタイルを選択した場合は%colors魔法はIPython 5.1にはもう動作しません。

注2: urxvtの24ビットカラーのサポートは、comingです。それがリリースされたら、私はおそらくpygments-style-solarizedをインストールし、gvimですでにsolarizedを使用しているので代わりに使用します。

関連する問題