我可以在 Sublime 或 Atom 中使用箭头键获得 Notepad++ 样式的垂直选择吗?

我可以在 Sublime 或 Atom 中使用箭头键获得 Notepad++ 样式的垂直选择吗?

在 Notepad++ 中,我习惯使用Alt++ Shift/ / /将光标扩展到垂直线或矩形选择中的多行。我认为 Visual Studio 做了类似的事情

我正在尝试使用 Sublime 和 Atom。Ctrl+ DCtrl+clickAlt+click + drag非常酷,但我怀念使用箭头键进行垂直选择。

有没有办法在 Sublime Text 3 或 Atom 中使用箭头键进行垂直/矩形选择?我愿意安装软件包。

例子

  1. 假设我有这个(代表光标,忽略该列中的空格):

    x = os│.join(a, b)
    y = os .join(b, c)
    z = os .join(c, d)
    
  2. 我意识到我忘记了模块名称,因此我点击Alt+ Shift+ +并得到:

    x = os│.join(a, b)
    y = os│.join(a, b)
    z = os│.join(a, b)
    
  3. 我输入.path后得到:

    x = os.path│.join(a, b)
    y = os.path│.join(a, b)
    z = os.path│.join(a, b)
    

我想在 Sublime Text 3 或 Atom 中执行第二步。

答案1

Sublime Text 内置了这项功能,称为列选择功能。它非常简单:Ctrl++ /Shift

或者,如果您有鼠标中键,只需单击鼠标中键并拖动(在 Windows 和 macOS 中)。

文档

答案2

在 Atom 中,你可以安装multi-cursor其工作原理与 Notepad++ 完全相同。

我不太确定 Sublime Text,但是看一下标记并移动或者强力光标包。

相关内容