1。简介在使用Python、R等完成日常任务的过程中,可能经常会写出相同或相似模式的同一段代码,例如,每次使用matplotlib绘制图像时,可以添加如下内容开头两行代码解决中文乱码等显示问题:plt.rcParams['font.sans-serif']=['SimHei']#指定默认字体为粗体plt.rcParams['axes.unicode_minus']=False#解决保存图片为负号'-'显示为正方形的问题。在日常工作中起着重要作用的“代码片段”非常多,而且非常零散,很难全部记住Live,当我们需要用到的时候,往往习惯性的去百度、谷歌找相关的代码。今天要介绍的jupyterlab插件可以帮助我们“记录”、“分类”、“归档”和“检索”我们常用的代码片段,大大提高工作效率,避免重复造轮子。图12.jupyterlab-code-snippets我们使用的jupyterlab插件是**jupyterlab-code-snippets**,使用如下命令安装:jupyterlabextensioninstalljupyterlab-code-snippets安装完成后,启动jupyterlab,你会发现侧边栏多了一个图标:图2中点击打开后,初始状态为空,因为我们还没有添加可用的“代码片段”。当我们点击右上角的+号时,会来到添加“代码片段”的编辑器页面:图3“名称”输入框用于输入当前定义的“代码片段”的名称,您可以根据自己的理解命名(注意只能由小写字母、数字和下划线组成)。“描述”输入框用于为当前定义的代码段输入描述语句,在“名称”合法输入的基础上增加了一个空格。“Language”下拉选择框用于指定当前定义的代码段对应的编程语言,根据自己的定义选择:图4及其后面的“Tags”可选(支持多标签),你可以根据自己的分类依据创建新的标签,或者从之前定义的标签中选择几个标签:图5的最后一部分是最重要的“代码片段”输入框,它使用matplotlib将Figure对象保存为图片文件“代码片段”为例:图6合法写入所有输入内容后,点击右下角的按钮保存当前“代码片段”,即可在文件中看到保存的“代码片段”左侧对应区域,鼠标悬停也可以预览:图7直接拖拽对应的“代码片段”到笔记本中指定位置插入代码:图8除了点击+新建代码片段侧边栏,也可以在单元格中点击选中代码后,右键添加:图9
