更改 IPython 笔记本中所选代码的背景颜色

Change background color of selected code in IPython Notebook

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

所选文本的背景颜色对比度不是很好,因此很难判断它是否被选中:

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

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

运行 notebook 中的以下代码用于查找系统上的 jupyter config 文件夹,如果您还不知道的话:

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

在jupyter config文件夹中,找到/custom/custom.css,修改下面一行:

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

我这里用的是'#3366ff',你可以用你喜欢的背景颜色。

jimmyazrael 回答一切正常,但如果您在 Anaconda3 中使用 Jupyter 5.0,您将在以下位置找到 css 文件:

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

希望有所帮助

我的有点复杂。在任何提到的文件夹中都找不到它,因此在我的系统中搜索“custom.css”后,我找到了很多!这可能是因为我多次 upgraded/downgraded 我的环境。

所以,最后,我打开文件在:

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。成功了!