首页 > 其他分享 >Jupyter notebook单元格操作

Jupyter notebook单元格操作

时间:2023-07-04 19:00:38浏览次数:20  
标签:Jupyter 单元格 模式 快捷键 命令 notebook 选中 光标

Jupyter notebook单元格操作

image-20220222143112902

Jupyter Notebook文档由一些单元格组成,我们可以在单元格中输入相关代码或者说明文字

内容类型

image-20220218180234131

  • Code

    • Python代码单元格,用来编写代码
  • MarkDown

    • 支持Markdown语法单元格,用来编写描述程序的文字
  • Raw NBConvert

    • 原生类型单元格,内容会原样显示。使用NBConvert转换后才会显示特殊格式,基本不用
  • Heading

    • 标题单元格,已经不再支持

编辑模式

  • 命令模式

    • 单元格处于选中状态,不可写内容
    • 单元格左侧为粗蓝色线条,其余是细灰线条
    • esc键进入命令模式
  • 编辑模式

    • 单元格处于编辑状态,可以写内容
    • 此时单元格左侧为绿色线条,其余为细绿色线条
    • enterreturn键进入编辑模式

注意

模式不同,对快捷键支持不同

快捷键

对照表

符号Mac按键Windows按键
command
control ctrl
option alt
shift shift
return return
space space
tab tab
delete backspace
fn delete delete

命令模式

快捷键用途
F 查找和替换
进入编辑模式
⌘⇧F 打开命令选项板
⌘⇧P 打开命令选项板
P 打开命令选项板
⇧↩ 运行当前单元格并选中下一个单元格
⌃↩ 运行选中单元格
⌥↩ 运行当前单元格并且在下方插入单元格
Y 将单元格切换至code状态
M 将单元格切换至markdown状态
R 将单元格切换至raw状态
1 将单元格设定一级标题
2 将单元格设定二级标题
3 将单元格设定三级标题
4 将单元格设定四级标题
5 将单元格设定五级标题
6 将单元格设定六级标题
选中上方单元格
K 选中上方单元格
选中下方单元格
J 选中下方单元格
⇧K 向上多选单元格
⇧↑ 向上多选单元格
⇧J 向下多选单元格
⇧↓ 向下多选单元格
A 在上方插入单元格
B 在下方插入单元格
X 剪切选中单元格
C 复制选中单元格
⇧V 粘贴到上方单元格
V 粘贴到下方单元格
Z 撤销删除
D, D 删除选中单元格
⇧M 合并选中单元格,若直选中一个则与下一个单元格合并
⌘S 保存
S 保存
L 转换行号
O 转换输出
⇧O 转换滚动输出
H 显示快捷键帮助
I, I 中断Notebook内核
O, O 重启Notebook内核
esc 关闭页面
Q 关闭页面
⇧L 转换所有单元格行号且设置持续有效
⇧␣ 向上滚动
向下滚动

编辑模式

Mac快捷键Windows快捷键用途
代码补全或缩进
⇧⇥ ⇧⇥ 提示
⌘] ⌃] 向后缩进
⌘[ ⌃[ 向前缩进
⌘A ⌃A 全选
⌘Z ⌃Z 撤销
⌘/ 注释  
⌘D 删除该行内容  
⌘U 撤销  
⌘↑ ⌃↑ 光标跳转至单元格起始位置
⌘↓ ⌃↓ 光标跳转至单元格最终位置
⌥← ⌃← 光标位置左移一个单词
⌥→ ⌃→ 光标位置右移一个单词
⌥⌫ ⌃⌫ 删除前边一个单词
⌥⌦ ⌃⌦ 删除后边一个单词
⌘⇧Z ⌃Y 重做
⌘⇧U ⌃⇧Z 重做
⌘⌫ ⌃⌫ 删除该行光标左边内容
⌘⌦ ⌃⌦ 删除该行光标右边内容
⌃M ⌃M 进入命令模式
esc esc 进入命令模式
⌘⇧F 打开命令选项板  
⌘⇧P 打开命令选项板  
⇧↩ ⇧↩ 运行当前单元格并选中下一个单元格
⌃↩ ⌃↩ 运行选中单元格
⌥↩ ⌥↩ 运行当前单元格并且在下方插入单元格
⌃⇧- ⌃⇧- 以光标所在位置分割单元格
⌘S ⌃S 保存
下移光标
上移光标

查看快捷键

进入Jupyter Notebook主界面“File”中

  • 在“New”的下拉列表中选择环境创建一个笔记本
  • 点击“Help”
  • 点击“Keyboard Shortcuts”

image-20220218182630774

标签:Jupyter,单元格,模式,快捷键,命令,notebook,选中,光标
From: https://www.cnblogs.com/jiangjiayun/p/17526745.html

相关文章

  • Jupyter notebook文件操作
    Jupyternotebook文件操作操作Jupyter内的文件途径有2种:服务与客户端在同一台设备上,可以直接修改文件夹与文件,也可以通过Jupyter操作服务与客户端不在同一台设备上,通过Jupyter操作创建文件打开浏览器的Jupyter后,右上角可以创建新的注意Jupyter创建的Python文件后缀为......
  • 在Jupyter笔记本中使用Python与GPT-4进行交互
    在这篇文章中,我们将讨论如何在Jupyter笔记本中使用Python与GPT-4(一种强大的自然语言处理模型)结合进行处理。尽管OpenAI并未特地发布名为"GPT-4"的模型,但我们可以使用现有的GPT-3作为参考。如OpenAI未来发布了GPT-4,其与GPT-3的用法将会非常相似。在Jupyter笔记本中使用Python与GPT......
  • vue+elementui实现树形结构表格且合并同一个children的单元格
    1、实现效果2、结构代码(给table添加classname)3、通过设置css实现合并同一个children的单元格.nonRelationalDatabase{//去除横向边框::v-deep.el-table__row{  td{   border-bottom:none!important;  } }//......
  • JupyterLab无法点击按钮、快捷键失效的解决方法
      本文介绍JupyterLab中菜单栏按钮无法点击、快捷键无法执行问题的解决办法。  近期打开JupyterLab后,发现其中菜单栏按钮无法点击,快捷键也均无法执行。如图,红框内的按钮点击均无任何反应。  为解决这一问题,首先尝试关闭VPN、浏览器代理设置等,均不奏效。随后,在搜索时看到St......
  • EXCEL中统计单元格内容出现次数
    1、参考网站:https://jingyan.baidu.com/article/7c6fb428dfcc9580642c90ae.html2、excel如何将公式计算结果转换成纯数字https://jingyan.baidu.com/article/c1a3101e7d8a90de656deb05.html 3、按分隔符,分割列https://zhidao.baidu.com/question/557029157.html  *************......
  • EXCEL表格,当字段值超出单元格的区域时,如何不显示??
    问题阐述:当导出Excel表格的数据中的某一列字段的值超过单元格可以展示的范围,并且在Excel表格中展示为如下:最终结果展示如下: 解决过程:1、选中执行的单元格2、右键选中“设置单元格格式”3、点击“对齐”,在水平对齐-选中“填充”。4......
  • Excel将插入的图片在单元格居中代码
    一、选中需要居中的图片(ALT+A全选) 二、按ALT+F11打开MicrosoftVisualBasicforApplications窗口:1、点击:插入-模块: 2、输入代码:Subdq()DimshpAsShapeForEachshpInActiveSheet.Shapesshp.Left=(shp.TopLeftCell.Width-shp.Width)/2+sh......
  • Jupyter Notebook运行中内核挂掉
    JupyterNotebook运行中内核挂掉了有人说可能是版本冲突,由于我的都是最新版本,因此更新版本并未解决该问题。最后发现有人通过这行代码解决了importosos.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"我也试了试,发现......  我加了这一句之后也能跑了,哈哈哈哈哈。至于什么原理......
  • Winform DataGridView空间绘制单元格内容
    在项目中遇到一个需求,需将特定单元格内data显示为修饰后的内容,但不改变原始值(例如将data内的时间单位为ms,单元格需显示ms或者根据值显示特定名称)CellValueNeeded,该事件在控件刷新,需要为单元格填充数据时发生,其参数e返回当前单元格的行和列,根据行和列,获取需要的值,赋给e的Value属性......
  • 合并行的单元格 EXTJS
    在ExtJS4中,如何合并行的单元格,已经选取的时候只能选择某一列,期望的效果如下:在ExtJS中,合并表头的列有现成方案,但是合并行单元格不是extjs的现有功能,这个需要底层扩展,也就是使用table的跨行实现。而ExtJS7以及新版本和ExtJS4在最底层的Grid组成上又有差别,所以不同......