2017-04-19 3 views
0

私の質問は次の写真に示されています。下のピクチャで赤い矩形で指定されたコード領域のハイライトカラースタイルを変更したいと思います。しかし、私は '私はどのトークンのスタイルを変えなければならないのか分からない。IPython(Jupyter)でコードのハイライトカラースタイルを変更するにはどうすればよいですか?

%colors NoColor 

か(上:私は(Macの場合)色を変更するにIPython魔法のコマンドを見つけた私のpygmentスタイル設定コードは

from pygments.style import Style 
from pygments.token import Keyword, Name, Comment, String, Error, \ 
    Number, Operator, Generic, Whitespace, Token 


class EmacsStyle(Style): 
    """ 
    The default style (inspired by Emacs 22). 
    """ 

    background_color = "#333333" 
    highlight_color = "#a7a695" 
    default_style = "" 

    styles = { 
     Token:      "#ffffff", 
     Whitespace:    "#bbbbbb", 
     Comment:     "italiC#008800", 
     Comment.Preproc:   "noitalic", 
     Comment.Special:   "noitalic bold", 

     Keyword:     "bold #B541FF", 
     Keyword.Pseudo:   "nobold", 
     Keyword.Type:    "bold #00BB00", 

     Operator:     "#666666", 
     Operator.Word:    "bold #AA22FF", 

     Name.Builtin:    "#B541FF", 
     Name.Function:    "#00A000", 
     Name.Class:    "#4242FF", 
     Name.Namespace:   "bold #4242FF", 
     Name.Exception:   "bold #D2413A", 
     Name.Variable:    "#B8860B", 
     Name.Constant:    "#880000", 
     Name.Label:    "#A0A000", 
     Name.Entity:    "bold #999999", 
     Name.Attribute:   "#BB4444", 
     Name.Tag:     "bold #008000", 
     Name.Decorator:   "#AA22FF", 

     String:     "#BB4444", 
     String.Doc:    "italic", 
     String.Interpol:   "bold #BB6688", 
     String.Escape:    "bold #BB6622", 
     String.Regex:    "#BB6688", 
     String.Symbol:    "#B8860B", 
     String.Other:    "#008000", 
     Number:     "#666666", 

     Generic.Heading:   "bold #4242FF", 
     Generic.Subheading:  "bold #B541FF", 
     Generic.Deleted:   "#D2413A", 
     Generic.Inserted:   "#00A000", 
     Generic.Error:    "#FF0000", 
     Generic.Emph:    "italic", 
     Generic.Strong:   "bold", 
     Generic.Prompt:   "bold #4242FF", 
     Generic.Output:   "#888", 
     Generic.Traceback:   "#04D", 

     Error:      "border:#FF0000" 
    } 
+1

そのコードはカーネルで強調表示されていますが、強調表示の特定のビットはまだpygmentsで行われていないため、簡単に設定することはできません。 –

答えて

0

を下回っている

enter image description here

Linux)

%colors Linux 

これは完璧な解決策ではありませんが、機能します。

関連する問題