在没有鼠标的情况下在 Jupyter 中选择多光标

Multicursor selection in Jupyter without mouse

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

用鼠标比用键盘慢得多。

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

安装此扩展后,如Vim,您可以使用Ctrl+v[=17=进行多光标选择(块选择) ].

在 GitHub 上,我找到了 this。这并不完全符合您的要求,但大大加快了我对 Jupyter 的使用速度。

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

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