Jupyter Notebook 设置黑色背景主题、字体大小、代码自动补全

1.背景主题、字体大小设置

安装Jupyter主题:

pip install jupyterthemes

然后,更新Jupyter主题:

pip install --upgrade jupyterthemes

查看可用主题:  

jt -l

我个人喜欢暗一点的背景主题,于是选择了monokai,它还支持语法高亮。下面是我的背景主题设置:  

jt -t monokai -f fira -fs 13 -cellw 90% -ofs 11 -dfs 11 -T -N

  -f(字体)  -fs(字体大小) -cellw(占屏比或宽度)  -ofs(输出段的字号)  -T(显示工具栏)  -N(显示自己主机名)

 

 也有人这样设置的:

jt -t oceans16 -f fira -fs 13 -cellw 90% -ofs 11 -dfs 11 -T

 

2.代码自动补全

首先安装 nbextensions:

pip install jupyter_contrib_nbextensions

 

jupyter contrib nbextension install --user

然后安装 nbextensions_configurator:

pip install jupyter_nbextensions_configurator

  

jupyter nbextensions_configurator enable --user

如果提示缺少依赖,就使用pip安装对应依赖即可。

最后重启jupyter,在弹出的Home面里,能看到增加了一个Nbextensions标签页,在这个页面里,勾选Hinterland即启用了代码自动补全,如图所示:

这时可以打开一个jupyter notebook文件进行书写了:

 

转载于:https://www.cnblogs.com/tianqizhi/p/10612976.html

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jupyter Notebook 提供了自动补全功能来提高编写代码的效率。要在 Jupyter Notebook设置自动补全代码,通常你可以按照以下几个步骤操作: 1. **启用自动完成(Autocomplete)**: - 当你在 Jupyter Notebook 中键入代码时,按 `Tab` 键即可触发自动补全。如果你在编辑器中设置了快捷键,可能会是不同的键组合,比如 macOS 上通常是 `Cmd + Space`。 2. **检查配置**: - 有些时候,自动补全可能需要特定的环境设置才能生效。打开你的 Jupyter Notebook 文件夹,找到 `settings.json` 文件(在`jupyter_notebook_config.py`文件中也有类似配置),这个文件位于用户主目录下的 `.jupyter` 文件夹里。在这里,你可以查看有关代码提示的配置项,如有时它可能默认关闭 (`"complete": false`),需要将其改为 `true` 或者 `{"complete": true}`。 3. **安装插件**: - Jupyter Notebook 有时依赖于第三方插件提供更丰富的自动补全功能。例如,如果你使用的是 IPythonJupyter Notebook 的核心库),可以考虑安装 `IPythonCompleter` 或 `ipython-autotime` 等插件来增强补全体验。 4. **更新环境**: - 确保你的 Jupyter Notebook 使用的是最新版本,因为新版本可能修复了以前的兼容性问题,并增强了自动补全功能。 5. **注意版本兼容**: - 不同版本的 Jupyter Notebook 和其内核(如 Python、R 或 Julia 等)可能对自动补全支持程度有所差异,确保你的环境安装正确并且是相互兼容的。 总之,在大部分情况下,只需确保你的系统上已经安装了 Jupyter Notebook 并激活了基本的交互功能,就应该能享受到自动补全的功能。如果遇到问题,检查上述设置和环境应该会有帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值