修改snippets_menu的代码块
jupyter notebook 的nbextensions中的snippets_manu,不是snippets
-
用snippets_menu的
matplotlib
模块中的一个画直方图的代码段,提示:The ‘normed’ kwarg was deprecated in Matplotlib 2.1 and will be removed in 3.1. Use ‘density’ instead.模块的’normed’再matplotlib3.1中将被移除,会被density代替。
如果以后还用得上这个代码段,每次调用都得自己把normed改为density,比较麻烦。可以找到js源码,把源码中的normed换成density,下次调用就不用再改了。方法:打开文件夹,进入
/home
,搜索matplotlib.js
,(也可以改其他的,i.e:Python.js
,NumPy.js
,Markdown.js
):
有两个文件,内容一样,我都改了。打开js文件,搜索
normed
,换成density
,保存后立即生效。刷新jupyter页面,拉入snippets的代码段就是更改后的结果。 -
snippets_menu可以把不想要的模块不打勾 ,就不会出现在Snippets下拉栏当中: