【问题标题】:IPython/Jupyter notebook shortcut not working on MacIPython/Jupyter 笔记本快捷方式在 Mac 上不起作用
【发布时间】:2014-07-29 01:53:28
【问题描述】:

我很难确定键盘快捷键。

我应该同时按Ctrl-m并按另一个键(例如d)删除一个单元格,这是真的吗?我试过了,但它不适合我我也试过没有-,但它仍然不适合我:(

我使用的是 Mac。

【问题讨论】:

    标签: macos ipython keyboard-shortcuts ipython-notebook jupyter-notebook


    【解决方案1】:

    您必须先切换正确的单元格状态。

    较新版本的 IPython 修改了命令结构,使单元格具有两种状态:输入模式,当单元格具有绿色轮廓时,以及命令模式,当单元格具有灰色轮廓时。

    当它变为绿色时,您可以编辑内容并运行它。当它变灰时,您可以使用删除插入单元格或复制命令。

    点击 EnterReturn 激活绿色状态,而使用 Esc 激活灰色状态。

    例如:

    要删除单元格,请使用 Esc 进入命令模式,如下面的灰色轮廓单元格,然后只需按两次 d 键。

    【讨论】:

    • 太棒了!有用!!所以这意味着我不必再使用ctrl-m,只需使用esc 对吗?另一个问题是除了删除之外,你知道还有什么快捷方式需要双击吗?我在网上找不到描述...@agconti
    • 是的!你不再需要 control-m 了。双击是什么意思?
    • 我的意思是按两次d...抱歉不准确...还有其他快捷键需要按两次吗?
    • @MYjx 我不确定自己,但要查看可用快捷键的完整列表,请单击笔记本菜单中的帮助、键盘快捷键。
    • 这是我的 2 美分。在 jupyter 版本 4 中,当按下 Esc 时,单元格现在变为蓝色而不是灰色。小编辑符号从笔记本右上角消失。
    【解决方案2】:

    在我的 Mac 上,我使用 fn 键而不是 ctrl 来使快捷方式在 iPython 笔记本(在 Safari 中)中工作。例如,

    • fn + d + d 删除一个单元格(d + d 也可以)
    • fn + x 剪切一个单元格
    • fn + c 复制一个单元格
    • fn + z 撤消一个动作,

    等等。如上所述,您必须在应用这些快捷方式之前按 Esc;也就是说,您首先按 Esc 使单元格变为“灰色”,然后按 fn + x 剪切一个单元格。

    【讨论】:

      【解决方案3】:

      您首先按Ctrlm(不要按减号键),这将使界面进入命令模式。要删除,您必须按两次d

      【讨论】:

      • 无论我点击多少次d,它仍然对我不起作用:(
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-06
      • 2016-12-06
      • 2020-04-01
      • 1970-01-01
      • 2014-02-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多