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中使用OpenCV库来进行简单的气象学遥感影像计算
Feb 19 Python
深入解析Python中的list列表及其切片和迭代操作
Mar 13 Python
Python中文分词工具之结巴分词用法实例总结【经典案例】
Apr 15 Python
python利用高阶函数实现剪枝函数
Mar 20 Python
pandas将DataFrame的列变成行索引的方法
Apr 10 Python
解决python3爬虫无法显示中文的问题
Apr 12 Python
python数组循环处理方法
Aug 26 Python
Pandas-Cookbook 时间戳处理方式
Dec 07 Python
python深copy和浅copy区别对比解析
Dec 26 Python
Python pyautogui模块实现鼠标键盘自动化方法详解
Feb 17 Python
windows安装python超详细图文教程
May 21 Python
Python中Numpy和Matplotlib的基本使用指南
Nov 02 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
php&java(一)
2006/10/09 PHP
PHP 正则判断中文UTF-8或GBK的思路及具体实现
2013/11/26 PHP
php的hash算法介绍
2014/02/13 PHP
在b/s开发中经常用到的javaScript技术
2006/08/23 Javascript
js 禁用浏览器的后退功能的简单方法
2008/12/10 Javascript
jquery创建表格(自动增加表格)代码分享
2013/12/25 Javascript
关于Javascript加载执行优化的研究报告
2014/12/16 Javascript
JavaScript中的console.dir()函数介绍
2014/12/29 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
jQuery实现的可编辑表格完整实例
2016/06/20 Javascript
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
一个Js文件函数中调用另一个Js文件函数的方法演示
2017/08/14 Javascript
js获取文件里面的所有文件名(实例)
2017/10/17 Javascript
解决vue+webpack打包路径的问题
2018/03/06 Javascript
webpack 样式加载的实现原理
2018/06/12 Javascript
nodejs 使用http进行post或get请求的实例(携带cookie)
2019/01/03 NodeJs
js实现图片上传即时显示效果
2019/09/30 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
[01:14]2014DOTA2展望TI 剑指西雅图newbee战队专访
2014/06/30 DOTA
python实现自动登录人人网并采集信息的方法
2015/06/28 Python
python爬虫之线程池和进程池功能与用法详解
2018/08/02 Python
Python3中urlencode和urldecode的用法详解
2019/07/23 Python
wxPython实现整点报时
2019/11/18 Python
windows中安装Python3.8.0的实现方法
2019/11/19 Python
Pytorch DataLoader 变长数据处理方式
2020/01/08 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
2020/04/26 Python
如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
2016/12/22 HTML / CSS
银行实习生的自我评价
2014/01/13 职场文书
党建目标管理责任书
2014/07/25 职场文书
2015年幼儿园保育员工作总结
2015/04/23 职场文书
汤姆索亚历险记读书笔记
2015/06/29 职场文书
初中教务主任竞聘演讲稿(范文)
2019/08/20 职场文书
创业计划书之健康营养产业
2019/10/15 职场文书
《天净沙·秋思》教学反思三篇
2019/11/02 职场文书
用python删除文件夹中的重复图片(图片去重)
2021/05/12 Python
Python必备技巧之字符数据操作详解
2022/03/23 Python