如何更改IPython(Jupyter)中代码的高亮颜色样式?

问题描述:

我的问题显示在下面的照片中。我想更改下面图片中红色矩形指定的代码区域的高亮颜色样式。但我不知道我应该改变风格。如何更改IPython(Jupyter)中代码的高亮颜色样式?

enter image description here

我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完成,因此无法轻松进行配置。 –

我已经找到了IPython的魔法命令来改变颜色(在Mac上):

%colors NoColor 

或(上Linux)

%colors Linux 

这不是一个完美的决议,但工程。