jupyter notebook中新建cell的方法与快捷键操作


Posted in Python onApril 22, 2020

jupyter notebook中,你可能需要在当前cell的上面或下面添加新的cell,通过菜单栏、工具栏和快捷键可以实现

菜单栏:

jupyter notebook中新建cell的方法与快捷键操作

工具栏:

jupyter notebook中新建cell的方法与快捷键操作

但工具栏中的+号只能在当前cell的下方加新的cell

快捷键:

在当前cell上方新建cell:A

在当前cell下方新建cell:B

注意:

大写状态下的A和小写状态下的a都可以

快捷键方式都是要在非编辑状态下按下才有用

非编辑状态:

jupyter notebook中新建cell的方法与快捷键操作

编辑状态:

jupyter notebook中新建cell的方法与快捷键操作

编辑状态下可以按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中新建cell的方法与快捷键操作

效果图:

jupyter notebook中新建cell的方法与快捷键操作

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中新建cell的方法与快捷键操作

配置完毕!

打开Jupyter Notebook看看效果吧!

以上这篇jupyter notebook中新建cell的方法与快捷键操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 元组(Tuple)操作详解
Mar 11 Python
python中readline判断文件读取结束的方法
Nov 08 Python
Python求两个文本文件以行为单位的交集、并集与差集的方法
Jun 17 Python
Ruby元编程基础学习笔记整理
Jul 02 Python
python 实现A*算法的示例代码
Aug 13 Python
python生成以及打开json、csv和txt文件的实例
Nov 16 Python
解决python ogr shp字段写入中文乱码的问题
Dec 31 Python
python批量下载抖音视频
Jun 17 Python
python字符串的拼接方法总结
Nov 18 Python
django执行数据库查询之后实现返回的结果集转json
Mar 31 Python
python实现学生信息管理系统源码
Feb 22 Python
python如何获取网络数据
Apr 11 Python
TensorFlow使用Graph的基本操作的实现
Apr 22 #Python
如何在django中运行scrapy框架
Apr 22 #Python
TensorFlow实现批量归一化操作的示例
Apr 22 #Python
三步解决python PermissionError: [WinError 5]拒绝访问的情况
Apr 22 #Python
python实现四人制扑克牌游戏
Apr 22 #Python
如何在django中实现分页功能
Apr 22 #Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
Apr 22 #Python
You might like
为查询结果建立向后/向前按钮
2006/10/09 PHP
用PHP写的MySQL数据库用户认证系统代码
2007/03/22 PHP
PHP 面向对象 final类与final方法
2010/05/05 PHP
PHP防止表单重复提交的几种常用方法汇总
2014/08/19 PHP
slice函数的用法 之不错的应用
2006/12/29 Javascript
javascript web对话框与弹出窗口
2009/02/22 Javascript
用js来解决ajax读取页面乱码
2010/11/28 Javascript
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
2011/06/20 Javascript
js中top/parent/frame概述及案例应用
2013/02/06 Javascript
JS实现搜索框文字可删除功能
2016/12/28 Javascript
详解Vue2 无限级分类(添加,删除,修改)
2017/03/07 Javascript
原生js封装自定义滚动条
2017/03/24 Javascript
详解Vue.js搭建路由报错 router.map is not a function
2017/06/27 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
2017/08/17 Javascript
认识jQuery的Promise的具体使用方法
2017/10/10 jQuery
vue中实现在外部调用methods的方法(推荐)
2018/02/08 Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
2018/05/09 Javascript
通过实例解析js简易模块加载器
2019/06/17 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
2020/07/12 Javascript
vue 组件简介
2020/07/31 Javascript
python中的__slots__使用示例
2015/02/26 Python
python tensorflow基于cnn实现手写数字识别
2018/01/01 Python
python实现AES加密与解密
2019/03/28 Python
python实现支付宝转账接口
2019/05/07 Python
Python如何实现转换URL详解
2019/07/02 Python
python过滤中英文标点符号的实例代码
2019/07/15 Python
基于Python快速处理PDF表格数据
2020/06/03 Python
关于PyCharm安装后修改路径名称使其可重新打开的问题
2020/10/20 Python
找到不普通的东西:Bonanza
2016/10/20 全球购物
会计主管岗位职责
2014/01/03 职场文书
青年教师典范事迹材料
2014/01/31 职场文书
黄河象教学反思
2014/02/10 职场文书
商业街策划方案
2014/05/31 职场文书
餐厅营销的秘密:为什么老顾客会流水?
2019/08/08 职场文书
解析MySQL索引的作用
2022/03/03 MySQL
vue3语法糖内的defineProps及defineEmits
2022/04/14 Vue.js