Jupyter使用技巧+快捷键【速查手册】
文章目录
- 一、编辑模式与命令行模式
- 二、编辑模式快捷键
- (1)运行代码(命令模式也可用)
- (2)光标跳转
- (3)提示和格式
- (4)操作
- 三、命令行模式快捷键
- (1)切换
- (2)单元格选择
- (3)单元格操作
- (4)其他操作
- 四、jupyter魔法函数(编辑模式下)
一、编辑模式与命令行模式
在jupyter notebook中,分为编辑与命令行两种模式。实际上就是代码编辑模式与非代码编辑模式,一个是选中编辑框(Enter键/鼠标点击输入框),框线为绿色:
一个是不选中编辑框(Esc键/鼠标点击输入框外的空白处),框线为蓝色:
注意:在编辑状态下,可以在当前 cell 中写代码,但进行有些 jupyter 的快捷键操作就不管用。在命令模式下,可以进行 jupyter 相关的快捷操作。注意:仅对当前编辑框有效。
二、编辑模式快捷键
(1)运行代码(命令模式也可用)
快捷键 | 作用 |
---|---|
Ctrl + Enter | 运行本单元 |
Shift + Enter | 运行本单元,选中下一单元 |
Alt + Enter | 运行本单元,在下面插入一单元 |
(2)光标跳转
快捷键 | 作用 |
---|---|
Ctrl + Home | 跳到单元开头 |
Ctrl + End | 跳到单元结尾 |
Ctrl + Home | 跳到单元开头 |
Ctrl + ← 或 → | 跳到行首/行尾 |
(3)提示和格式
快捷键 | 作用 |
---|---|
Shift + Tab | 提示输入详情(对于函数) |
Ctrl + / | 注释或取消注释 |
Shift+Tab | 添加/取消缩进 |
在输入参数时按Tab 提示输入(而Shift+Tab是查看提示详情):
注意:很多人按Shift+Tab无法出现提示内容,主要解决方法如下:
在安装库的位置输入:pip3 install jedi==0.17.2
,也就是装一个jedi提示建议的库。
(4)操作
快捷键 | 作用 |
---|---|
Ctrl + A | 全选 |
Ctrl + S | 保存 |
Ctrl + Shift +‘-’ | 分割单元 |
ctrl + D | 删除该行内容 |
Ctrl + U | 撤销操作 |
Ctrl + Z | 撤销操作 |
Ctrl+Shift+'-'将代码从光标处分割为两个单元:
三、命令行模式快捷键
(1)切换
快捷键 | 说明 |
---|---|
Y | 把当前 cell 内容转换为代码形式 |
M | 把当前 cell 内容转换为 markdown 形式 |
R | 单元转入raw状态 |
H | 显示快捷键帮助 |
I | 中断Notebook内核 |
0+0 | 重启Notebook内核 |
在命令行模式按下M,则将代码编辑器转化成文本编辑器,也就是markdown:
再按下Y,又转化成代码编辑器:
注意:0+0是连续按两下数字0
(2)单元格选择
快捷键 | 说明 |
---|---|
L | 显示/隐藏行号 |
↑/K | 选中上方单元 |
↓/J | 选中下方单元 |
Shift-↑/↓ | 扩大选中上/下方单元 |
(3)单元格操作
快捷键 | 说明 |
---|---|
A | 在上方插入新单元 |
B | 在下方插入新单元 |
X | 剪切选中的单元 |
C | 复制选中的单元 |
Shift-V | 粘贴到上方单元 |
V | 粘贴到下方单元 |
D+D | 删除选中的单元 |
Shift-M | 合并选中的单元 |
在命令行模式下按L,可以显示或隐藏行号:
(4)其他操作
- 在markdown下的在文本操作(若是代码,则自动转化成文本并设置标题)
1-6 :设定 1-6 级标题 - Ctr+Y: 撤销
- H:查看快捷键
- Z :恢复删除的最后一个单元
- F:查找替换
- S:保存文档(注意:不是Ctrl+S)
以上便是关于jupyter最常用快捷的使用和说明,其中的一些比较难理解和在实现上会遇到一些困难的都做了说明和解决方案,并对具体一些特殊快捷键分别附上了具体实现的截图。
四、jupyter魔法函数(编辑模式下)
- (1) %reset 删除当前 Jupyter 环境中的所有变量或名称。
- (2)%timeit 计算当前 cell 的代码运行时长。
- (3)%time 计算当前代码行的运行时长。
- (4)%timeit 计算当前代码行的平均运行时长(即在执行一个语句100000次(默认情况下)后,再给出运行最快3次的平均值。
- (5)%run 用于运行本地或网络中的 Python 文件,例如本地脚本文件的运行:%run ex.py。
- (6)%pwd 显示 Jupyter 当前的工作空间。
- (7) %matplotlib 显示绘图结果的风格,默认为 %matplotlib inline,是直接将图片显示在浏览器中,如果希望图片单独生成,可以使用 %matplotlib。
- (8)load 文件加载,例如本地脚本文件的加载:%load ex.py。
- (9) %hist 显示当前 Jupyter 中,所有运行过的历史代码。
- (10)%who 显示当前 Jupyter 环境中的所有变量或名称。
Jupyter使用技巧+快捷键【速查手册】相关推荐
- [WebDev]Web 开发与设计师速查手册大全
Cheat Sheet 一词在中文中并没有很贴切的对译,大概是考试作弊条一类的东西,这要求 Cheat Sheet 必须短小精悍又覆盖广泛,作为 Web 开发与设计师,免不了在工作时查询大量资料,某个 ...
- Excel公式与函数案例速查手册/电脑技巧从入门到精通丛书
出版社: 机械工业出版社; 第1版 (2013年12月1日) 丛书名: 电脑技巧从入门到精通丛书 平装: 770页 语种: 简体中文 开本: 32 条形码: 9787111448761 商品尺寸: 1 ...
- 收藏!Latex简明速查手册
作者 | 磁悬浮青蛙呱呱呱 编辑 | 汽车人 原文链接:https://zhuanlan.zhihu.com/p/508559139 点击下方卡片,关注"自动驾驶之心"公众号 A ...
- 给运维工程师的Cheatsheets! 《Shell脚本速查手册》免费下!
简介:Shell 作为 Linux 中的第一语言,几乎每一个使用 Linux 的人都用到或用过 Shell,但绝大多数人都并不能掌握 Shell 编程的基本能力和技巧. 2021 年,阿里云开发者学堂 ...
- 《Linux命令速查手册》笔记
写在前面:我看过很多技术相关的书籍,但是很少有全部看完的.大部分都是看了一小半,甚至是一大半.但是印象中,没有哪一本是全部读完的,哪怕的通读. 不过这本<Linux命令速查手册>,我倒是很 ...
- zxl CMD 命令速查手册
CMD 命令速查手册 1. 摘要 2. 显示或修改文件扩展名关联 3. 显示或更改文件属性. 4. 设置或清除扩展式 CTRL+C 检查. 5. 设置 boot.ini 文件的属性以便控制启动加载. ...
- LaTeX命令速查手册 - 方法总比问题多
[转载]LaTeX命令速查手册 - 方法总比问题多 转自:http://sdlqk01.blog.163.com/blog/static/104522859201010171412820/ +---- ...
- CMD命令速查手册 cmd命令大全
CMD命令速查手册 cmd命令大全 cmd命令详解如果你想了解本页面是怎么来的 请下载批处理代码 到--其他\CMD命令速查手册 运行 就可以得到本页面 CMD 命令速查手册 雪深 - 2009-03 ...
- 《MATLAB函数速查手册》(邓薇)高清pdf
<MATLAB函数速查手册>(邓薇)高清pdf 链接:https://pan.baidu.com/s/18vMVhyKUue--lk4eyCr1OQ 提取码:rylb 欢迎使用Markdo ...
- Vim 快捷键速查表
Linux 中国 https://linux.cn/ 本文是 Vim 用户指南 系列的其中一篇: Vim 初学者入门指南 Vim 快捷键速查表 5 个针对有经验用户的 Vim 技巧 3 个针对高级 ...
最新文章
- LTV 即用户生命周期价值
- CIC滤波器溢出处理
- form上传文件以及跨域异步上传
- “御术”林峰:前端10年,始终坚信“为生活带来美好的改变”
- BBR如何让Spotify流媒体更流畅?
- java ibm 2035,C# java 连接 IBM MQ时出现 2035 或 2013认证错误的解决方法
- 关于延长物联网设备的生命周期
- hihocoder1457
- linux pcre静态编译,Linux下,Nginx部署静态网站
- python基础教程博客_Python基础教程_Python入门知识
- CSR8615蓝牙芯片功能调试入门笔记------ 下
- 智能人物画像综合分析系统——Day16
- LaTeX参考文献_解决问题:Something‘s wrong--perhaps a missing \item. \end{thebibliography}
- 控件中一些常用的属性和事件
- 2022起重机司机(限门式起重机)考试题模拟考试题库及在线模拟考试
- 砥砺奋进!GitChat 发布 1.9 版本更新公告
- 【macOS游戏】Cities:天际线
- 数据结构测试题——树和二叉树(一)
- wincc 激活记录运行系统
- 民间炒股高手绝招(转)
热门文章
- vue - 下拉列表
- 如何微信多开(PC端微信多开)
- vbs脚本在服务器上虚拟按键,怎么用VBS代码实现模拟键盘按键?
- sklearn中的支持向量机SVM(下)
- #include<>和#include“ “
- 【Opencv项目实战】背景替换:动态背景移除与替换(cvzone+MediaPipe)
- 逆向小程序破解js神器-(工具篇)
- css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况
- php 递归 递归方式与算法
- keep跑步数据修改器_一只手环就能指导运动?Keep 想做你手腕上的魔鬼教练