在Atom中选择多行

时间:2014-08-31 23:52:18

标签: sublimetext atom-editor

在Atom中是否有任何方法可以复制Sublime Text中的功能,您可以按住 alt 键并向上或向下移动鼠标以选择并在多行末尾创建一个光标所以你可以同时编辑多行?

9 个答案:

答案 0 :(得分:34)

如果我正确理解了您的问题,您需要选择多行并在每行的末尾创建一个光标。有几种方法可以实现这一目标:

  1. 使用拆分成行
    1. 根据需要突出显示多行。
    2. 在OS X上使用Selection|Split Into Lines命令( Cmd + Shift + L 或按 Cmd / Ctrl + Shift + P 并键入Split Into Lines )将多行选择拆分为每行的选择。
    3. 单独按向右箭头以显示选择结尾处的光标。
  2. 使用下面的添加选项
    1. 将光标置于要选择的第一行上方的行
    2. 使用Selection|Add Selection Below根据需要添加带游标的行数
    3. 使用普通光标定位命令将光标放在所需的位置

答案 1 :(得分:13)

  

我是 Sublime Text 3 的忠实粉丝, Atom 非常好但是无法击败    Sublime :)

好吧,您可以尝试在 ATOM 中制作“您最喜爱的Sublime Key'CTRL + SHIFT + L'”,以获得多光标选项:

  

档案>键映射...

粘贴下面的代码并微笑:)

'atom-text-editor':
    'ctrl-shift-l': 'editor:split-selections-into-lines'

保存并关闭标签。打开任何文件,然后按“CTRL+SHIFT+L”。现在魔法:D,按箭头键,你会在选定的行上看到多个Cusor。

答案 2 :(得分:9)

对于Ubuntu,您可以使用shift-alt-up/down

答案 3 :(得分:4)

这个包可让你通过按住" alt"来选择多行。键 https://atom.io/packages/sublime-style-column-selection

答案 4 :(得分:3)

对于Windows用户,
默认的键绑定 Ctrl + Shift +向上/向下似乎有效。

对于Mac用户,
将以下自定义键绑定代码添加到
/user/<yourName>/.atom/keymap.cson档案

# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# change the keybinding for ADD SELECTION ABOVE / BELOW
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  'shift-alt-up': 'editor:add-selection-above'
#  'shift-alt-down': 'editor:add-selection`-below'
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

然后将光标放在要开始的位置,然后按住 Shift + Alt 并反复按向上向下以扩展光标根据需要尽可能多的行。

+1以上@ Lee的解决方案。这与上面的选项2相同,但使用键绑定

答案 5 :(得分:1)

最近,我在寻找一种在Atom编辑器中的每一行上突出显示光标的方法。

  

Atom具有模式匹配选择。假设您想突出显示并   在每一行中选择一个模式_(下划线):

  1. 选择图案的首次出现
  2. 然后按 CTRL + D (在Windows中)。

Atom编辑器将贯穿所有行并突出显示相同的模式。

,如果要选择并突出显示每行上的光标没有任何模式。

您可以尝试使用此快捷键 CTRL + ALT + UP / DOWN

我的Atom编辑器版本为1.22.1

希望这会有所帮助。

答案 6 :(得分:0)

它是Arch(manjaro / i3)上的ALT + SHIFT +向上/向下箭头。

答案 7 :(得分:0)

我正在搜索多行选择和多行到单行转换包,并找到了这些很棒的包。

答案 8 :(得分:0)

来到这里是因为它是2019年,但我仍然非常喜欢原子。 您要编辑的每一行上的CTRL + ALT + Left Click对我有用。