在Atom中是否有任何方法可以复制Sublime Text中的功能,您可以按住 alt 键并向上或向下移动鼠标以选择并在多行末尾创建一个光标所以你可以同时编辑多行?
答案 0 :(得分:34)
如果我正确理解了您的问题,您需要选择多行并在每行的末尾创建一个光标。有几种方法可以实现这一目标:
Selection|Split Into Lines
命令( Cmd + Shift + L 或按 Cmd / Ctrl + Shift + P 并键入Split Into Lines
)将多行选择拆分为每行的选择。Selection|Add Selection Below
根据需要添加带游标的行数答案 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具有模式匹配选择。假设您想突出显示并 在每一行中选择一个模式
_
(下划线):
Atom编辑器将贯穿所有行并突出显示相同的模式。
但,如果要选择并突出显示每行上的光标没有任何模式。
您可以尝试使用此快捷键 CTRL + ALT + UP / DOWN
我的Atom编辑器版本为1.22.1
希望这会有所帮助。
答案 6 :(得分:0)
它是Arch(manjaro / i3)上的ALT + SHIFT +向上/向下箭头。
答案 7 :(得分:0)
我正在搜索多行选择和多行到单行转换包,并找到了这些很棒的包。
Bigfile的多行选择包: sublime-style-column-selection
多行至单行:one-liner
答案 8 :(得分:0)
来到这里是因为它是2019年,但我仍然非常喜欢原子。
您要编辑的每一行上的CTRL + ALT + Left Click
对我有用。