我的Jupyter notebook代码格式设置

我的Jupyter notebook代码格式设置

格式文件custom.css的位置

格式文件在C:\Users\asus\.jupyter\custom中的custom.css中。
在这里插入图片描述
在这里插入图片描述

安装字体

具体设置如下。

可以通过修改custom.css中的内容调整jupyter notebook中的字体。

另外需要把一些字体安装好,比如CMU Typewriter Text Bold这种字体。

安装字体的方法就是把字体文件拖入到
C:\Windows\Fonts中去。

在这里插入图片描述

custom.css文件内容

/* Body */
#notebook-container {
    width: 90%;
	/*background-color: #FFFAF0;*/
} 

/*
可以使用monokai主题,但是把toolbar有关的内容全部注释掉,这样就修复了toolbar的重叠不美观问题
*

/*
jt -t oceans16 -f consolamono -nf robotosans -tf robotosans -N -T -cellw 90% -dfs 9 -ofs 9
jt -t chesterish -f consolamono -nf robotosans -tf robotosans -N -T -cellw 90% -dfs 9 -ofs 9
jt -t grade3 -f consolamono -nf robotosans -tf robotosans -N -T -cellw 90% -dfs 9 -ofs 9
jt -t gruvboxd -f consolamono -nf robotosans -tf robotosans -N -T -cellw 90% -dfs 9 -ofs 9
jt -t gruvboxl -f consolamono -nf robotosans -tf robotosans -N -T -cellw 90% -dfs 9 -ofs 9
10   jt -t monokai -f consolamono -nf robotosans -tf robotosans -N -T -cellw 90% -dfs 9 -ofs 9
10   jt -t monokai -f Consolas -nf robotosans -tf robotosans -N -T -cellw 90% -dfs 9 -ofs 9
jt -t oceans16 -f Consolas -nf robotosans -tf robotosans -N -T -cellw 90% -dfs 9 -ofs 9
jt -t chesterish -f Consolas -nf Consolas -tf Consolas -N -T -cellw 90% -dfs 9 -ofs 9

jt -t onedork -f consolamono -nf robotosans -tf robotosans -N -T -cellw 90% -dfs 9 -ofs 9

jt -t solarizedd -f consolamono -nf robotosans -tf robotosans -N -T -cellw 90% -dfs 9 -ofs 9

jt -t solarizedl -f consolamono -nf robotosans -tf robotosans -N -T -cellw 90% -dfs 9 -ofs 9

jt -t monokai -f consolamono -nf robotosans -tf robotosans -N -T -cellw 90% -dfs 9 -ofs 9
jt -t grade3 -f fira -nf robotosans -tf robotosans -N -T -cellw 90% -dfs 9 -ofs 9
jt -t grade3 -f oxygen -nf robotosans -tf robotosans -N -T -cellw 90% -dfs 9 -ofs 9




   chesterish
   grade3
   gruvboxd
   gruvboxl
   monokai
   oceans16
   onedork
   solarizedd
   solarizedl
*/

/*修改jupyter notebook的markdown部分的字体*/
/* Markdown */
div#notebook {
    /*font-family: CMU Serif; */ /*san francisco Arial*/
	font-family: Arial, "PingFangSC-Medium", "Microsoft YaHei";  /*san francisco Arial*/
    line-height: 20px;
    -webkit-font-smoothing: antialiased !important;
    font-size: 1.5em !important;
    /*color: #FFFAF0; */ /*#C72591   #111111*/
	/*background-color: #FFFAF0;  */ /*transparent, #f8f8f8 */   /*这个背景颜色是整个网页页面的背景颜色*/
}

/* Markdown - h2 */
div#notebook h2 {
    color: #007aff;
}




/* Markdown - quote */
div#notebook blockquote{
    background-color: #FFFAF0;   /*transparent, #f8f8f8 */
    color: #505050;
    padding: 8.5px;
    margin: 0.5em -0.5em 0.5em -0.4em;
}

/* Markdown - code in paragraph */  /*修改markdown里面的代码的背景和字体颜色*/
/*CMU Typewriter Text Bold    Consolas  Arial */
div#notebook p code, div#notebook li code {
    font-family: CMU Typewriter Text Bold, "PingFangSC-Medium", "Microsoft YaHei";   /*CMU Typewriter Text  Consolas*/
    font-size: 1em !important;
    color: #C72591;  /*#C72591   #111111*/
    border: 0px solid #cfcfcf;
    border-radius: 2px;
    background-color: #F9F2F4;  /*#F9F2F4   #f7f7f7*/
    padding: .1em .2em;
    margin: 0px 2px;
}

/* Markdown - code */
div.text_cell_render pre {
    border: 1px solid #cfcfcf;
    border-radius: 0px;
    background: #f7f7f7;
    line-height: 1.21429em;
    padding: 8.5px;
    margin: 0em -0em 0em -0em;   /*0.5em -0.5em 0.5em -0.4em;*/
}
div.text_cell_render code {
    background: #f7f7f7;
}

/* Code */
div.CodeMirror pre {
    font-family: CMU Typewriter Text Bold, "PingFangSC-Medium", "Microsoft YaHei";
    font-size: 14pt;
    line-height: 140%;
    -webkit-font-smoothing: antialiased !important;
	font-style: normal;
	font-weight: bold;
}

div.cm-s-ipython.CodeMirror {
 font-family: CMU Typewriter Text Bold, "PingFangSC-Medium", "Microsoft YaHei" /*!important*/;
 font-size: 14pt;
 background: #292929;     /*修改代码cell的背景颜色 f8f8f0   838383*/  
 color: #B4EB8B;         /*282828    */ 
 border-radius: 2px;
 font-style: normal;
 font-weight: bold;
}


/* Code - output */
div.output pre {
    font-family: CMU Typewriter Text Bold, "PingFangSC-Medium", "Microsoft YaHei";
    line-height: 20px;
    -webkit-font-smoothing: antialiased !important;
	font-size: 1em !important;
}

/* Code - comment */
span.cm-comment {
 font-family: CMU Typewriter Text Bold!important;  /* 注意不要跟下面的span.cm-comment重复了 CMU Typewriter Text Bold,   Consolas    monospace, monospace;  , "PingFangSC-Medium", "Microsoft YaHei"*/
 color: #808080;      /* 5FB41F   75715e  DDD26D 808080*/
 font-style: normal;  /* font-style: italic;*/
 font-weight: normal;   /* font-style: bold;*/
}





/* Code - highlighting (grade3)*/
/*
.cm-s-ipython .CodeMirror-cursor {
    border-left: 1px solid #ff711a !important;
}
.cm-s-ipython span.cm-comment {
    color: #8d8d8d;
    font-style: italic;
}
.cm-s-ipython span.cm-atom {
    color: #055be0;
}
.cm-s-ipython span.cm-number {
    color: #ff8132;
}
.cm-s-ipython span.cm-property {
    color: #303030;
}
.cm-s-ipython span.cm-attribute {
    color: #303030;
}
.cm-s-ipython span.cm-keyword {
    color: #713bc5;
    font-weight: bold;
}
.cm-s-ipython span.cm-string {
    color: #009e07;
}
.cm-s-ipython span.cm-meta {
    color: #aa22ff;
}
.cm-s-ipython span.cm-operator {
    color: #055be0;
}
.cm-s-ipython span.cm-builtin {
    color: #e22978;
}
.cm-s-ipython span.cm-variable {
    color: #303030;
}
.cm-s-ipython span.cm-variable-2 {
    color: #de143d;
}
.cm-s-ipython span.cm-variable-3 {
    color: #aa22ff;
}
.cm-s-ipython span.cm-def {
    color: #e22978;
    font-weight: bold;
}
.cm-s-ipython span.cm-error {
    background: rgba(191, 97, 106, .40);
}
.cm-s-ipython span.cm-tag {
    color: #e22978;
}
.cm-s-ipython span.cm-link {
    color: #ff8132;
}
.cm-s-ipython span.cm-storage {
    color: #055be0;
}
.cm-s-ipython span.cm-entity {
    color: #e22978;
}
.cm-s-ipython span.cm-quote {
    color: #009e07;
}
div.CodeMirror span.CodeMirror-matchingbracket {
    color: #1c1c1c;
    background-color: rgba(30, 112, 199, .30);
}
div.CodeMirror span.CodeMirror-nonmatchingbracket {
    color: #1c1c1c;
    background: rgba(191, 97, 106, .40) !important;
}
.cm-s-default .cm-hr {
    color: #055be0;
}
*/
.cm-s-ipython div.CodeMirror-selected {
 background: #ffffff;     /*选中的部分0095ff  a6e22e  0080FF EFF2D6  f8f8f0*/
}
.jupyter-dashboard-menu-item.selected::before {
 font-family: 'FontAwesome' !important;
 content: '\f00c' !important;
 position: absolute !important;
 color: #a6e22e !important;
 left: 0px !important;
 top: 13px !important;
 font-size: 12px !important;
}
#notebook-container > div.cell.code_cell.rendered.selected > div.widget-area > div.widget-subarea > div > div.widget_item.btn-group > button.btn.btn-default.dropdown-toggle.widget-combo-carrot-btn {
 background: #2f2f2f;
 background-color: #2f2f2f;
 border-color: #2f2f2f;
}
#notebook-container > div.cell.code_cell.rendered.selected > div.widget-area > div.widget-subarea > div > div.widget_item.btn-group > button.btn.btn-default.dropdown-toggle.widget-combo-carrot-btn:hover {
 background: #2a2a2a;
 background-color: #2a2a2a;
 border-color: #2a2a2a;
}



.cm-s-ipython .CodeMirror-cursor {
 border-left: 2px solid #FFFFFF !important;    /*光标宽度 5px  a6e22e  0080FF 0095ff FFFFFF*/
  color: #FFFFFF !important;     /*光标颜色  a6e22e  0080FF  */
}
.cm-s-ipython span.cm-comment {
 font-family: Consolas;  /*CMU Typewriter Text Bold, monospace, monospace;  , "PingFangSC-Medium", "Microsoft YaHei"*/
 color: #808080;      /* 5FB41F   75715e  DDD26D 808080*/
 font-style: normal;  /* font-style: italic;*/
 font-weight: normal;   /* font-style: bold;*/
}
.cm-s-ipython span.cm-atom {
 color: #ae81ff;
}
.cm-s-ipython span.cm-number {
 color: #ae81ff;
}
.cm-s-ipython span.cm-property {
 color: #E9A374;      /*修改函数 f8f8f0  B4EB8B 5FB41F  6246F0 E9A374*/
}
.cm-s-ipython span.cm-attribute {
 color: #E9A374;    /*f8f8f0  B4EB8B 5FB41F  6246F0 */
}
.cm-s-ipython span.cm-keyword {
 color: #f92672;
 font-weight: normal;
}
.cm-s-ipython span.cm-string {
 color: #e6db74;
}
.cm-s-ipython span.cm-meta {
 color: #fd971f;
}
.cm-s-ipython span.cm-operator {
 color: #a6e22e;
}
.cm-s-ipython span.cm-builtin {
 color: #E85C48;    /*builtin的print等函数的颜色  E85C48   a6e22e*/
}
.cm-s-ipython span.cm-variable {
 color: #5FB41F;   /*DDD26D f8f8f0  5FB41F  49483e  5FB41F */      /*修改cell的正常代码字体*/
}
.cm-s-ipython span.cm-variable-2 {
 color: #a6e22e;    
}
.cm-s-ipython span.cm-variable-3 {
 color: #fd971f;
}
.cm-s-ipython span.cm-def {
 color: #a6e22e;
 font-weight: normal;
}
.cm-s-ipython span.cm-error {
 background: rgba(249,38,114,.4);
}
.cm-s-ipython span.cm-tag {
 color: #ae81ff;
}
.cm-s-ipython span.cm-link {
 color: #a6e22e;
}
.cm-s-ipython span.cm-storage {
 color: #ae81ff;
}
.cm-s-ipython span.cm-entity {
 color: #a6e22e;
}
.cm-s-ipython span.cm-quote {
 color: #e6db74;
}
div.CodeMirror span.CodeMirror-matchingbracket {
 color: #ffffff;
 font-weight: bold;
 background-color: #49483e;
}
div.CodeMirror span.CodeMirror-nonmatchingbracket {
 color: #ffffff;
 font-weight: bold;
 background: rgba(249,38,114,.4) !important;
}
.cm-header-1 {
 font-size: 215%;
}
.cm-header-2 {
 font-size: 180%;
}
.cm-header-3 {
 font-size: 150%;
}
.cm-header-4 {
 font-size: 120%;
}
.cm-header-5 {
 font-size: 100%;
}
.cm-s-default .cm-hr {
 color: #a6e22e;
}
div.cell.text_cell .cm-s-default .cm-header {
 font-family: CMU Typewriter Text Bold, sans-serif;
 font-weight: normal;
 color: #a6e22e !important;
 margin-top: 0.3em !important;
 margin-bottom: 0.3em !important;
}
div.cell.text_cell .cm-s-default span.cm-variable-2 {
 color: #292929 !important;  /* f8f8f0 */
}
div.cell.text_cell .cm-s-default span.cm-variable-3 {
 color: #fd971f !important;  
}
.cm-s-default span.cm-comment {
 color: #75715e !important;
}
.cm-s-default .cm-tag {
 color: #529b2f;
}
.cm-s-default .cm-builtin {
 color: #a6e22e;
}
.cm-s-default .cm-string {
 color: #e6db74;
}
.cm-s-default .cm-keyword {
 color: #f92672;
}
.cm-s-default .cm-number {
 color: #ae81ff;
}
.cm-s-default .cm-error {
 color: #ae81ff;
}
.cm-s-default .cm-link {
 color: #a6e22e;
}
.cm-s-default .cm-atom {
 color: #ae81ff;
}
.cm-s-default .cm-def {
 color: #a6e22e;
}
.CodeMirror-cursor {
 border-left:1px solid #0095ff !important;
 border-right: none;
 width: 1;
 color: #0080FF !important;     /*光标颜色  a6e22e  0080FF  */
}


 


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值