目录
一、背景
新版本的jupyter notebook不支持插件了,很多人会建议降级安装旧版本6.X的jupyter,然后再安装指定版本的插件。安装过程会遇到很多问题。上周的时候,我在anaconda配置了一个python3.9+notebook6.4.8+jupyter_contrib_nbextensions0.5.1+jupyter_nbextensions_cinfigurator0.5.0的环境,很顺利就配置完成了。中间在使用的时候不断安装新的包,把环境搞坏了,这周同样的方式再配置就一直报错,尝试了很多方式都没办法解决。
对于我来说,为了能使用到插件的功能,我宁愿去使用旧版本的jupyter,其中最主要的痛点以及最常用到的功能就是文档大纲目录功能以及代码提示功能。这个功能应该是很重要的,那么新版本的jupyter为什么不支持使用插件了呢?如果没有这两个功能,难道不会导致新版本推行不顺利吗?带着这个疑问,同时也是因为旧版本的jupyter实在是配置不成功,我硬着头皮去安装了最新版本的jupyter。
一番查询和探索,发现新版本的jupyter已经自带了文档大纲目录的功能,代码补全功能也是自带的功能,那还费劲巴拉的安装插件干啥?
二、使用
1、文档大纲目录的添加
方式一
方式二
以上两种方式均可以将文档大纲目录显示在页面的左侧,示例如下:
2、代码补全功能
按tab键会像下面这样提示出来
然后按enter键,就会自动补全
3、括号自动补全功能
依次点击Settings——>Auto Close Brackets
这样设置之后输入一个左括号,就会出来一对括号
4、代码提示
在括号中按住shift+tab,会有提示
三、结语
新事物想要替代旧事物,都要经历一个很漫长的过程。过程中会有很多保守派的阻挠。就像python3刚出来的时候,虽然功能上和效率上都比python2有了很大的升级,但是还是有很多人一直在python2坚守了很多年,如今再看呢?从事物的发展角度看,新的能出现并站稳脚跟,最起码不能比旧的差才行。要想尝到新事物带来的好处,就不要惧怕它。共勉!