【问题标题】:Multicursor selection in Jupyter without mouse没有鼠标的 Jupyter 中的多光标选择
【发布时间】:2018-01-06 00:58:38
【问题描述】:

在 jupyter notebook 中使用多光标选择的众所周知的方法是按 Alt,然后使用鼠标。但是有没有什么方法可以不用鼠标呢?例如。就像 Visual Studio 中的 Ctrl+Shift 一样。

用鼠标做比用键盘做要慢得多。

【问题讨论】:

  • 除了 vim 绑定之外,还有人知道答案吗?

标签: python r julia jupyter-notebook ipython-notebook


【解决方案1】:

如果你喜欢 vi/vim 键绑定,看看优秀的jupyter-vim-binding,它为 Jupyter notebook 添加了额外的键盘编辑模式,类似于 Vim。

安装此扩展后,与在 Vim 中一样,您可以使用 Ctrl+v 执行多光标选择(块选择)。

【讨论】:

  • 我不断收到 请确保已安装 libxml2 和 libxslt 开发包。而且他们不使用 pip 安装。
  • @cybervigilante - 假设你使用的是 Ubuntu:sudo apt-get install libxml2-dev libxslt1-dev
【解决方案2】:

Jupyter notebook 中的多光标编辑是 Ctrl+鼠标点击

【讨论】:

  • 该问题明确询问了一种使用鼠标的方法。
  • 这个答案应该是评论。 e3pk 指出 Jupyter 中实际的多光标编辑是 Ctrl+Click,而不是 Alt+Click。
【解决方案3】:

在 GitHub 上,我找到了this。这不正是您所要求的,但大大加快了我对 Jupyter 的使用速度。

  • 将光标放在所需位置
  • 按住 Ctrl + Alt
  • 按住鼠标左键并将鼠标拖到需要光标的行上

这会将鼠标光标置于每行的同一列。如果您需要在每行的开头使用鼠标光标,它会特别有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    • 2011-02-09
    相关资源
    最近更新 更多