jupyter notebook中新建cell的方法与快捷键操作
作者:海晨威
jupyter notebook中,你可能需要在当前cell的上面或下面添加新的cell,通过菜单栏、工具栏和快捷键可以实现
菜单栏:
工具栏:
但工具栏中的+号只能在当前cell的下方加新的cell
快捷键:
在当前cell上方新建cell:A
在当前cell下方新建cell:B
注意:
大写状态下的A和小写状态下的a都可以
快捷键方式都是要在非编辑状态下按下才有用
非编辑状态:
编辑状态:
编辑状态下可以按Esc到非编辑状态
另外,有两个经常会用到的快捷键:
执行当前cell,并自动跳到下一个cell:Shift Enter
执行当前cell,执行后不自动调转到下一个cell:Ctrl-Enter
补充知识:Jupyter Notebook 优化设置
Jupyter Notebook原生态的主题和字体看着就让人感到难受,为此,非常有必要为Jupyter Notebook寻找一款更加人性化、更炫酷的主题。同时为了提高写代码的效率,对Jupyter Notebook设置代码自动补全。
主题设置:
主题下载:
pip install --no-dependencies jupyterthemes==0.18.2
安装好了,有的电脑可能会提示缺少 lesscpy,继续 pip 安装
pip install lesscpy
然后是对主题选择、字体大小进行设置,我总结了一个我最喜欢的
jt --lineh 140 -f consolamono -tf ptmono -t grade3 -ofs 14 -nfs 14 -tfs 14 -fs 14 -T -N
命令行的格式的解释如下表所示:
效果图:
jupyter notebook 实现自动代码补全:
首先安装 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,在弹出的主页面里,能看到增加了一个Nbextensions标签页,在这个页面里,勾选Hinterland即启用了代码自动补全,如图所示:
配置完毕!
打开Jupyter Notebook看看效果吧!
以上这篇jupyter notebook中新建cell的方法与快捷键操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。