Select 在 Atom 中找到所有正则表达式结果

Select all found RegEx results in Atom

我正在尝试 select 正则表达式找到的所有结果,以便我可以全部修改它们(不要用文本替换它们!),因为例如,使用 Cmd + K -> Cmd + U 将它们全部设为大写。我知道我 可以 通过重复 Cmd + G, Cmd + K, Cmd + U 一个一个地完成它们,但是对于一个大文件,这根本不实用或不现实。我也知道使用 bash 和其他脚本替代方案,我想找到一种在 Atom 内部执行此操作的方法,如果需要,我很乐意安装外部库。

我尝试过的事情:

  1. Cmd + D,这只是 select 那个确切字母的下一个实例,而不是与正则表达式匹配的下一个结果。
  2. Cmd + Shift + G 和备选方案 (alt/right shift/ctrl),Cmd + G select 是匹配正则表达式的下一个结果,方向正确。
  3. 将所有 selected 文本更改为唯一的字符串,将它们全部突出显示,按 Cmd + Z 并希望它保持 selected,但事实并非如此。
  4. 大量谷歌搜索和阅读 Atom discussions
  5. 阅读Atom's documentation on the subject

Alt + Enter 将 select 所有与您的查找结果匹配的实例。这也适用于 RegEx 搜索。

来源:https://github.com/atom/find-and-replace/pull/290

在 Atom 1.57(2021 年 11 月)上点击“查找所有”select所有匹配项,按 esc 键退出搜索框,然后复制:)

或者您可以 select 全部菜单 -> 查找 > select 全部。

在 mac 上 select 全部按 ^ + cmd + G