如何使用键盘快捷键向上/向下移动 Jupyter 笔记本单元格?

2024-02-03

有人知道在 Jupyter 笔记本中向上或向下移动单元格的键盘快捷键吗? 找不到捷径,有什么线索吗?


以下解决方案适用于 JupyterLab(我目前拥有版本 2.2.6):

您必须首先打开键盘快捷键配置文件。在 JupyterLab 中,您可以在以下位置找到它:Settings -> Advanced Settings Editor然后选择左侧面板中的“键盘快捷键”选项,然后编辑右侧的“用户首选项”选项卡。

扩展 sherdim 的答案,您必须在“shortcuts”json 数组中添加两个 json 对象(每个方向一个)。这里我选择了快捷方式Ctrl + Shift + ↓ and Ctrl + Shift + ↑.

{
    "shortcuts": [
        {
            <<other items you may have>>
        },
        {
            "command": "notebook:move-cell-up",
            "keys": [
                "Ctrl Shift ArrowUp"
            ],
            "selector": ".jp-Notebook:focus"
        },
        {
            "command": "notebook:move-cell-down",
            "keys": [
                "Ctrl Shift ArrowDown"
            ],
            "selector": ".jp-Notebook:focus"
        },
    ]
}

最后,按Ctrl + S保存更改。

现在,当您处于命令模式时,您应该能够向上或向下移动一个或多个选定的单元格。快捷方式甚至会出现在菜单中Edit -> Move Cells Up and Edit -> Move Cells Down.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用键盘快捷键向上/向下移动 Jupyter 笔记本单元格? 的相关文章

随机推荐

  • jQuery 验证插件中组的自定义错误消息

    我正在使用 jQuery 验证插件 并且我已经开始将一些字段分组在一起 groups fullName myFirstName myLastName 我还将这些字段添加到规则部分 以便对它们进行验证 rules myFirstName re
  • WCF 客户端由于回调而死锁,即使回调 IsOneWay 也是如此

    WCF 新手 我有一个客户端在调用 WCF 服务时陷入死锁 该服务将在调用时调用对客户端的回调 该回调被标记为 IsOneWay 我已确认该服务不会阻塞回调 然后 客户端立即再次调用相同的服务 在紧密循环中 而无需为回调提供服务 然后客户端
  • Jquery hasClass 用于多个类

    我有 tr valign top th class chkCol fixed checkbox th th class fixed head th tr 现在在 Jquery 中我调用一个类似的函数 if this hasClass fix
  • 使用代理而不是通过 htaccess rewriteRule 进行重定向

    我正在开发一个 web 应用程序 对于静态文件 我只是使用 apachelocalhost当后端位于运行于以下位置的 couchdb 实例上时localhost 5984 Web 应用程序始终与后端的文件进行交互 那么当尝试在 apache
  • 自定义 AppDomain 和 PrivateBinPath

    我使用 c 4 0 和控制台应用程序只是为了测试 以下代码确实给出了异常 AppDomainSetup appSetup new AppDomainSetup ApplicationName PluginsDomain Applicatio
  • 来自 os.listdir() 的非字母数字列表顺序

    我经常使用 python 来处理数据目录 最近 我注意到列表的默认顺序已更改为几乎无意义的内容 例如 如果我位于包含以下子目录的当前目录中 run01 run02 run19 run20 然后我通过以下命令生成一个列表 dir os lis
  • SWT 应用程序中 com.ibm.icu.text.BreakDictionary.main 中的 ArrayIndexOutOfBoundsException

    我正进入 状态 Exception in thread main java lang ArrayIndexOutOfBoundsException 0 at com ibm icu text BreakDictionary main Bre
  • 在 AWS Elastic Beanstalk 上使用 Django 自动设置 Apache Solr - Oscar

    我需要确保阿帕奇 索尔 https lucene apache org solr 与我的 django oscar 应用程序一起安装 并且一直在使用这些指示 http django oscar readthedocs org en late
  • 根据输入值设置 jQuery 日期范围选择器的日期

    https github com longbill jquery date range picker https github com longbill jquery date range picker 我一切都工作得很好 但我似乎无法让选
  • 如何在启动操作系统之前进行一些安全验证?

    我有一个可启动闪存盘 其中包含定制的 Ubunto 我想将闪存盘传递给未知的人 但它存在一些安全问题 我想确保未知的人无法更改闪存盘内容 因此 我想计算闪存内容的哈希值并在每次启动时验证它 并在验证失败或哈希不匹配时防止启动操作系统 为此
  • 如何更改Android SeekBar轨道开始位置?

    我想设置SeekBars的轨道起始位置 因此它不会从搜索栏的左侧开始 而是形成任意位置 这是一张 Photoshop 图像 它应该是这样的 http i imgur com QCMEu png https i imgur com QCMEu
  • Cim_PhysicalMemory 和 Win32_ComputerSystem 返回不同的内存量

    我正在尝试编写一个 PowerShell 脚本来显示服务器 具有 512 GB 的物理服务器 中安装的内存量 我尝试了三种不同的方法 得到了不同的结果 Win32 PhysicalMemory https msdn microsoft co
  • 如何将 tabs.executeScript 与 React 一起使用

    在我的一个组件中 当加载该组件时 我希望我的扩展将脚本注入到运行该扩展的当前选项卡中 该脚本本质上获取源代码并将其保存为字符串 所以 在我的componentWillMount我尝试通过以下方式注入脚本 componentWillMount
  • 解析宏变量名称中包含 %eval 的宏,SAS

    这是一个玩具示例 旨在帮助解决我遇到的更大问题 它本质上涉及在引用更大的宏变量名称时使用 eval 宏 我创建了一个宏变量 x 2 它使用循环 it 的值 从最终输出可以看出该变量已成功创建 但是我只能将其放入日志而不评估 it 1 这当使
  • 是否有贝叶斯信念网络框架“Infer.NET”的 java 替代品?

    java 是否可以替代贝叶斯信念网络框架 Infer NET 如果它具有可扩展性 大型数据集的在线学习 良好的支持 自 2010 年以来最新更新 开源且易于编写网络结构 则更好 所有功能均来自 Infer NET 你也许还应该考虑Samia
  • 应用程序最小化时的 Electron win.flashFrame() 方法

    win flashFrame 使托盘图标闪烁 直到单击该图标并且应用程序窗口再次回到焦点 在 Windows 10 上 但是 如果应用程序最小化 闪烁会在几秒钟后自动结束 甚至无需单击图标 我怎样才能防止这种情况发生 如果窗口最小化 用户将
  • 对对象列表进行排序的算法

    假设您有一个对象列表 用户在工作时几乎使用所有对象 如何对对象列表进行排序 以便列表适应用户最常使用的顺序 您可以使用什么算法来实现这一点 编辑 许多答案建议计算对象的使用次数 这是行不通的 因为所有对象都使用相同的数量 只是顺序不同 在你
  • 在 iPhone UITextView 上打字(如 Twitter)时建议 # 个标签

    我正在构建一个使用主题标签的应用程序 例如 Twitter 或 Tweetbot 当您输入消息时 如果您输入主题标签符号 我会建议与您当前输入的标签相匹配的标签 我已经弄清楚如何让 UITableView 出现并显示主题标签列表 但我不知道
  • 修改音频样本缓冲区的音量增益

    我想增加语音数据缓冲区的音量 重点是我正在使用 DirectSound 并且我有一个主要缓冲区和一个辅助缓冲区 所有流混合都是手动完成的 在语音聊天中 所有参与者都可以拥有独立的音量级别 我将每个流数据乘以一个值 增益 并将其求和到一个缓冲
  • 如何使用键盘快捷键向上/向下移动 Jupyter 笔记本单元格?

    有人知道在 Jupyter 笔记本中向上或向下移动单元格的键盘快捷键吗 找不到捷径 有什么线索吗 以下解决方案适用于 JupyterLab 我目前拥有版本 2 2 6 您必须首先打开键盘快捷键配置文件 在 JupyterLab 中 您可以在