如何在 Atom 编辑器中进行多行编辑?

coc*_*ear 57 text-editors atom-editor

我一直在阅读,但找不到有关如何在 Windows 上的Atom 中执行此操作的任何信息?通过多行编辑,我的意思是能够将光标扩展到多行,并且能够输入,并且您输入的任何内容都会复制到您选择的所有行

Nia*_*all 55

IIRC,它与 Sublime Text 相同。Ctrl+Alt然后使用箭头键选择其他行。如果使用鼠标,则只使用Ctrl键;选择的位置可以根据需要,不需要任何特定的顺序。

原子有一个“飞行手册”(用户手册)与块编辑的一些细节在这里


在 Mac 上使用鼠标时,它将是Cmd / ?键而不是CtrlWindows 上的键。


笔记:

在 Windows 上,Ctrl+Alt可能已经被操作系统或屏幕卡驱动程序/实用程序映射以更改屏幕方向,例如:CTRL+ ALT+ WINDOWS KEY+ Up/Down

这同样适用于 Mac,例如:Ctrl+ Shift(在 Sublime 中使用)通常由操作系统映射,因此那里的功能优先。

在这两种情况下,键绑定都可以更改为其他内容以适应两者(或关闭操作系统,屏幕卡快捷方式)。这些命令称为“editor:add-selection-above”和“editor:add-selection-below”

  • 虽然鼠标方式有效,但按 Ctrl + Alt 和箭头实际上使我的屏幕在 Windows 上颠倒了.. (3认同)
  • Ctrl+Windows+Alt+箭头键在 Windows 中对我有用。 (2认同)

小智 24

对于 mac 用户,我发现了 3 种方法:

  1. 您有一个插件来添加对alt+矩形鼠标选择的支持,称为sublime-style-column-selection.
  2. 使用?+鼠标单击多个位置以创建多个光标。
  3. 或者没有鼠标,有control+ shift+?control+ shift+ ?,但是您必须从System Preference -> Keyboard -> Shortcuts used by Mission Control禁用相同的快捷方式:查找(ie. + ) 和(ie. + )。^ ?control?^ ?control?

    在此处输入图片说明

  • 感谢您提供比第一个答案更直接的第三个解决方案。 (2认同)

小智 5

安装一个插件,

https://atom.io/packages/multi-cursor

注意:多光标插件不像其他插件那样显示在包菜单中。

按以下组合键将为您提供多行编辑,

Windows:alt 向上箭头

Linux:alt 上移箭头