在 Atom 中创建多光标

create multicursor in Atom

我在 Ubuntu 17.10 上使用 Atom 和 wayland window 经理。

我可以使用 CTRL+Mousclick 或 CTRL+d 创建多个光标select 下一个相同的字符串。

但是我怎样才能标记一些行并在每行的开头创建一个光标?

还可以使用搜索和查找功能找到文本中的 select 大量结果,以便在所有这些结果处创建光标。

我目前通过 select 换行符并使用 CTRL+d d select 下一个换行符也有额外的游标,然后向左移动一个 Pos1 使游标位于每行的开头。

我想 select 一个在一堆输出中包含 3000 个文本块的数据集中重复大约 200 次的字符串,然后我想将 selection 扩展到每个输出块。如果使用多个游标,那将非常容易。我现在用另一种方式解决了这个问题,但下一次我想看一本关于如何在标准原子设置中创建多个游标的完整说明手册。我找不到这个。搜索引擎在不同的多光标插件中为我提供了很多插件和解决方案。

我找到了像 sublime 一样解释它的手册 (ctrl alt up and down):

  • Alt+Shift+向上和向下

参见:https://flight-manual.atom.io/using-atom/sections/editing-and-deleting-text/#multiple-cursors-and-selections

手册中缺少的也是一个有用的选项:

  1. 使用 "find all" 和 Atom 中的搜索工具 (CTRL+F)

  2. 按 Alt + Enter 在所有找到的位置创建光标。

参见:https://discuss.atom.io/t/how-do-i-create-multiple-cursors-from-search-result/53231/5

我想让它变得简单,所以我可以使用 alt+⬇️alt+⬆️ 有多个游标。这是我的解决方案,我认为它是最简单的:

# From Atom -> Keymap add the following lines:
'.editor':
  'alt-up': 'editor:add-selection-above'
  'alt-down': 'editor:add-selection-below'