没有鼠标的 Jupyter 中的多光标选择

YV1*_*V17 7 python r julia ipython-notebook jupyter-notebook

在 jupyter notebook 中使用多光标选择的众所周知的方法是按 Alt 然后使用鼠标。但是有没有办法在没有鼠标的情况下做到这一点?例如像 Visual Studio 中的 Ctrl+Shift。

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

Ner*_*our 13

在 GitHub 上,我发现了这个. 这并不完全是您所要求的,但大大加快了我对 Jupyter 的使用速度。

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

这会将鼠标光标放置在每行的同一列中。如果您需要在每行的开头放置鼠标光标,它的效果特别好。

正如 hychou 在评论中指出的那样,对于 Mac,您必须按住选项,然后拖动鼠标。


Jos*_*ode 4

如果您喜欢 vi/vim 键绑定,请查看出色的jupyter-vim-binding,它为 Jupyter Notebook 增加了额外的键盘编辑模式,类似于 Vim。

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