2017-04-19 108 views
0

我的問題顯示在下面的照片中。我想更改下面圖片中紅色矩形指定的代碼區域的高亮顏色樣式。但我不知道我應該改變風格。如何更改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完成,因此無法輕鬆進行配置。 –

回答

0

我已經找到了IPython的魔法命令來改變顏色(在Mac上):

%colors NoColor 

或(上Linux)

%colors Linux 

這不是一個完美的決議,但工程。

相關問題