[Jupyter Notebook] 01 这么多快捷键,我可顶不住!先记个八成吧

it2022-05-08  8

0. 一些说明

为了入门 Python3安装了 Anaconda,它集成了 Jupyter Notebook

1. 调出快捷键表

打开 Jupyter Notebook,新建一个 Python3(我的版本) 文本

按 h 键,小写,会自动弹出 Keyboard shortcuts

若想自定义快捷键,点击 Edit Shortcuts


2. Jupyter Notebook 的自我介绍

The Jupyter Notebook has two different keyboard input modes. Edit mode allows you to type code or text into a cell and is indicated by a green cell border. Command mode binds the keyboard to notebook level commands and is indicated by a grey cell border with a blue left margin.

大概意思如下

“丘比特笔记本”有两种不同的键盘输入模式。

编辑模式允许您在单元格中键入代码或文本,并由绿色单元(格)边框指示。

命令模式将键盘绑定到笔记本级别的命令,并由带有蓝色左边框的灰底色单元(格)指示。

Code 命令模式

Code 编辑模式

Markdown 命令模式

Markdown 编辑模式


3. 用来学习 Python3 基础语法时会用到的快捷键

命令模式

按 ESC 激活,此时没有光标鼠标在边缘区域单击也能激活有点儿 Vim 的感觉注: 下方组合键用 “-” 隔开,如 Ctrl-Enter 表示先按 Ctrl 再按 Enter下方用 “/” 表示或,如 f/F 表示按 f 或按 F 均可关于大小写敏感问题,粗略地说,也就 h 与 H 是严格区分大小写,下表我啰嗦了 命令释义f/F查找和替换Enter进入编辑模式Ctrl-Enter运行本单元格,之后停在原处(不进入编辑模式)Shift-Enter1) 运行本单元格,之后选中下一个单元格(不进入编辑模式) 2) 若下方无单元格,则在下方新建一个并选中(不进入编辑模式)Alt-Enter运行本单元格,之后在下方紧接着新建一个方单元格,并进入 Code 编辑模式m/M转为 Markdown 状态(不进入编辑模式)y/Y转为 Code 状态(不进入编辑模式)r/R转为 Raw NBConvert 状态(不进入编辑模式) (挖个坑,日后填平,编号 JN01-1)j/J选中框下移一格(方向键“上”也行)k/K选中框上移一格(方向键“下”也行)1~6设置标题级数,共 6 档,与 6 个数字一一对应(不进入编辑模式)Shift-k1) 从当前行开始向上选中 2) 可与 Shift-j 合用 3) k 不区分大小写 4) k 可用方向键“上”代替Shift-j1) 从当前行开始向下选中 2) j 不区分大小写 3) j 可用方向键“下”代替 4) Shift-鼠标左键 组合也可选中一块区域a/A在当前行上方新建一个单元格并选中(不进入编辑模式)b/B在当前行下方新建一个单元格并选中(不进入编辑模式)x/X剪切选中的单元格c/C复制选中的单元格Shift-v1) 粘贴至当前行的上方 2) v 不区分大小写v/V粘贴至当前行的下方z/Z撤销d-d/D-D1) 即按两下 d 或 D,删除当前行,选中框下移一格 2) 若下方无单元格,则最终选中底行Shift-m1) 合并选中的单元格 2) m 不区分大小写Ctrl-s1) 保存 2) s 不区分大小写s/S同上面的 Ctrl-s,保存l/L1) 按一下,显示行号 2) 再按一下,取消行号o/O1) 是字母 2) 在 Code 的命令模式按一下,如果有输出内容,则折叠 3) 再按一下,取消折叠Space相当于操作鼠标滚轮,使页面往下翻Shift-Space按键顺序不能变,与 Space 相反,使页面向下翻


编辑模式

按 Enter 激活,此时有光标鼠标点进去也行Ctrl-A 这种比较通用且常用的快捷键就略了注:与帮助文档相比,省略了一部分基础阶段不常用的 命令释义Tab代码补全Shift-Tab提示,比如 BIF 的用法提示;上面使用过的变量提示Ctrl-]缩进,默认 4 个空格Ctrl-[解除缩进Ctrl-Shift-z1) 恢复撤销2) 键位可能会与一些输入法冲突 3) z 不区分大小写Ctrl-y1) 同 Ctrl-Shift-z,恢复撤销,键位冲突可以用它 2) y 不区分大小写Ctrl-/1) Code 模式下,按一下,注释一行 Python 语句 2) 再按一下,取消注释Ctrl-d1) 删除光标所在行 2) d 不区分大小写Ctrl-u1) 相当于 Ctrl-z,撤销 2) u 不区分大小写Ctrl-Home跳到所在单元格首行,首位,即使是空格Ctrl-End跳到所在单元格末行末位Ctrl-Backspace1) 字母,删一个词 2) 汉字,连起来的都删,删到上一个标点Ctrl-Del功能与 Ctrl-Backspace 相似,仅删除方向相反Ctrl-EnterShift-EnterAlt-Enter见命令模式Ctrl-Shift--依次按 Ctrl,Shift,- 三个键位,分割单元格,Shift-m 的解药Alt-u1) 相当于 Ctrl-y 回复撤销 2) u 不区分大小写


小记

以上命令我均一一试过帮助文档中有些快捷键我没记到这篇随笔中,比如没试出的,和输入法冲突的有额外发现,对大神来说是老生常谈,对我来说是新事物 命令释义Ctrl-PgUp向左切换浏览器中的页面Ctrl-PgDn向右切换浏览器中的页面Ctrl-Tab切换浏览器中的页面,但没 Ctrl-PgUp 和 Ctrl-PgDn 好用Ctrl-方向键“上”回到顶部Ctrl-方向键“下”去到底部Ctrl-t1) 新建浏览页面 2) t 不区分大小写Ctrl-Shift-F1) F 须大写 2) 輸入法變閥體Ctrl-Shift-f1) f 须小写 2) 输入法回到简体

转载于:https://www.cnblogs.com/yorkyu/p/10230953.html


最新回复(0)