十款常用的Jupyter Notebook Extensions插件

  • Post author:
  • Post category:其他


在这里插入图片描述

  • Table of Contents:一款可以在笔记本左侧生成目录树的插件。它可以让你快速导航到不同的章节,也可以折叠和展开各级标题。
  • Codefolding:一款可以折叠代码块的插件。它可以让你隐藏不需要查看的代码,只显示关键的部分,提高代码的可读性。
  • Hinterland:一款可以在输入代码时提供自动补全的插件。它可以根据你输入的字符,显示可能的匹配项,让你更快地编写代码。

    要使用hinterland插件,你需要先安装jupyter_contrib_nbextensions包,然后启用hinterland插件。具体步骤如下:

    • 在命令行中输入pip install jupyter_contrib_nbextensions来安装jupyter_contrib_nbextensions包。
    • 在命令行中输入jupyter contrib nbextension install –user来安装插件的javascript和css文件。
    • 在命令行中输入jupyter nbextension enable hinterland/hinterland来启用hinterland插件。
    • 重新打开或刷新你的笔记本,就可以看到hinterland插件的效果了。

      hinterland插件还有一些选项可以进行配置,例如:
    • hinterland.hint_delay:键入和提示请求之间的延迟(毫秒)。
    • hinterland.enable_at_start:是否在笔记本打开时就启用hinterland的连续提示,或者只在从帮助菜单中选择时启用。
    • hinterland.hint_inside_comments:是否在输入代码注释时请求提示,默认为否。
    • hinterland.exclude_regexp:一个正则表达式,用于测试光标前的字符,如果匹配,则阻止自动补全触发。
    • hinterland.include_regexp:一个正则表达式,用于测试光标前的字符,必须匹配才能触发自动补全。
    • hinterland.tooltip_regexp:一个正则表达式,用于测试光标前的字符,如果匹配,则触发一个提示框,而不是普通的自动补全。
  • Spellchecker:一款可以检查拼写错误的插件。它可以在markdown单元格中高亮显示错误的单词,并提供正确的建议。
  • ExecuteTime:一款可以显示每个单元格执行时间的插件。它可以让你了解代码的运行效率,优化性能。
  • Variable Inspector:一款可以查看变量信息的插件。它可以在一个窗口中显示变量的名称、类型、大小和值,方便你进行调试和分析。
  • Snippets:一款可以插入代码片段的插件。它可以让你快速地添加常用的代码模板,例如导入模块、绘制图表、创建函数等。
  • Collapsible Headings:一款可以折叠标题和内容的插件。它可以让你按照标题层级组织笔记本,隐藏或显示不同的部分。
  • Freeze:一款可以冻结单元格的插件。它可以让你锁定某些单元格,防止被修改或执行。
  • Scratchpad:一款可以创建临时单元格的插件。它可以让你在一个弹出窗口中编写和运行代码,不影响笔记本本身。



版权声明:本文为weixin_50409347原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。