插件窝 干货文章 Jupyter Notebook 橘色虚线提示如何去除?

Jupyter Notebook 橘色虚线提示如何去除?

Jupyter Notebook 虚线 代码 631    来源:    2025-03-16

在 Jupyter Notebook 中,橘色虚线通常表示代码单元格的折叠线或代码块的折叠提示。这些虚线是为了帮助用户在代码较长时折叠代码块,以便更好地组织和查看代码。如果你希望去除这些橘色虚线,可以通过以下方法实现:

方法一:修改 Jupyter Notebook 的 CSS 样式

  1. 找到 Jupyter Notebook 的 CSS 文件

    • 打开 Jupyter Notebook,点击右上角的 Help 菜单,选择 Edit Custom CSS
    • 如果没有找到 Edit Custom CSS 选项,你可以手动创建或编辑自定义 CSS 文件。通常,Jupyter Notebook 的自定义 CSS 文件位于 ~/.jupyter/custom/custom.css(Linux/macOS)或 C:\Users\<YourUsername>\.jupyter\custom\custom.css(Windows)。
  2. 添加自定义 CSS 代码

    • custom.css 文件中添加以下代码来隐藏橘色虚线:

      /* 隐藏代码单元格的折叠线 */
      .code_cell .input_prompt {
       border-left: none !important;
      }
      
  3. 保存并刷新

    • 保存 custom.css 文件,然后刷新 Jupyter Notebook 页面,橘色虚线应该会消失。

方法二:禁用代码折叠功能

如果你不希望看到任何代码折叠相关的提示线,可以通过禁用代码折叠功能来实现。

  1. 打开 Jupyter Notebook 配置文件

    • 打开终端或命令提示符,输入以下命令来生成 Jupyter Notebook 配置文件(如果尚未生成):

      jupyter notebook --generate-config
      
  • 生成的配置文件通常位于 ~/.jupyter/jupyter_notebook_config.py(Linux/macOS)或 C:\Users\<YourUsername>\.jupyter\jupyter_notebook_config.py(Windows)。
  1. 编辑配置文件

    • 打开 jupyter_notebook_config.py 文件,找到或添加以下配置项:

      c.NotebookApp.code_folding = False
      
  2. 保存并重启 Jupyter Notebook

    • 保存配置文件,然后重启 Jupyter Notebook。这样,代码折叠功能将被禁用,橘色虚线也会消失。

方法三:使用 JupyterLab 替代 Jupyter Notebook

如果你使用的是 JupyterLab,可以通过以下步骤隐藏折叠线:

  1. 打开 JupyterLab
  2. 进入设置
    • 点击左侧边栏的 Settings(设置)图标,然后选择 Advanced Settings Editor(高级设置编辑器)。
  3. 编辑 Notebook 设置
    • Notebook 部分,找到 codeFolding 选项,将其设置为 false
  4. 保存并刷新
    • 保存设置并刷新页面,橘色虚线应该会消失。

总结

通过修改 CSS 样式、禁用代码折叠功能或使用 JupyterLab 的设置,你可以轻松去除 Jupyter Notebook 中的橘色虚线提示。选择适合你的方法进行操作即可。