在IPython Notebook中更改所选代码的背景颜色

时间:2016-03-03 01:34:48

标签: css jupyter-notebook

我在IPytho n Notebook上使用Base16 Ocean dark主题。

所选文字的背景颜色不能很好地对比,很难判断它是否被选中:

enter image description here

在默认设置下,不会发生这种情况:

enter image description here

请告诉我如何将IPython笔记本上所选代码的背景颜色更改为更清晰的代码。

3 个答案:

答案 0 :(得分:4)

如果您还不知道,请在笔记本中运行以下代码,找出系统中的jupyter配置文件夹:

from jupyter_core.paths import jupyter_config_dir
jupyter_dir = jupyter_config_dir()
print(jupyter_dir)

在jupyter配置文件夹中,找到/custom/custom.css,修改以下行:

.cm-s-ipython div.CodeMirror-selected {background: #384151 !important;}

我使用'#3366ff'在这里,您可以使用任何适合您需要的背景颜色。

答案 1 :(得分:1)

jimmyazrael的答案一切顺利,但如果您在Anaconda3中使用Jupyter 5.0,您将在以下位置找到您的css文件:

C:\Users\YourUsername\Anaconda3\Lib\site-packages\notebook\static\cutom\custom.css

希望有所帮助

答案 2 :(得分:0)

我的情况有点复杂。在任何提及的文件夹中找不到该文件,因此在我的系统中搜索“ custom.css”后,我发现了许多这样的文件!可能是因为我多次升级/降级了环境。

因此,最后,我在以下位置打开文件:

C:\Users\username\AppData\Local\Continuum\anaconda3\pkgs\notebook-6.1.5-py37haa95532_0\Lib\site-packages\notebook\static\custom\custom.css

粘贴行:

.cm-s-ipython div.CodeMirror-selected {background: #384151 !important;}

保存并重新启动Jupyter。奏效了!