Sublime Text: 在一个选择中进行多重选择

4
我想在Sublime Text 2中对指定范围内的多个选项进行选择和编辑。以下截图说明了情况:
当我选择“element”并按下Alt + F3(在Windows中)时,我可以同时编辑所有实例。但是,我想做的是仅在container-a中编辑element的所有实例,而不触及container-b中的element。我尝试首先选择一个特定区域,但是一旦我尝试选择“element”,我的第一个选择就会消失。
在Sublime Text 2中是否可能实现这一点?

这是一个很好的问题,伙计,我也想知道答案。 - sublime
4个回答

3
您可以简单地在“查找”面板中使用“选择中查找”选项。选择您要搜索的文本:
然后按下 Ctrl F 打开“查找”面板。输入您想要查找的文本(例如 element ),然后在文本区域左侧的按钮组中,单击从右边算起的第二个按钮 - 在所选内容中 (以红色突出显示):
最后,请单击 Alt Enter 或单击 查找所有 以选择所选区域中的所有元素实例:
这样您就可以开始工作了。

1

抱歉,我的方法非常相似,但只有一个微小的变化可以让它稍微快一点。

在开始之前,请将设置"auto_find_in_selection"设置为true(这可能仅适用于SublimeText 3)。这将自动完成大多数情况下的“在选择中查找”按钮。

  1. (如果您已经在单词下)使用Ctrl + E(命令slurp_find_string)。 这会导致单词被用于查找框中。
  2. 选择您想要的区域(在您的情况下,Ctrl + Shift + J应该很好用)
  3. Ctrl + F,您会发现所有设置都正确(“在选择中”打开,并且您的单词已经在框中)
  4. 只需按Alt + Enter即可到达。

1

按下Ctrl+D键选择一个元素,然后再选择一个元素,直到您选择了容器a中的所有元素。


谢谢你的提示 - 这是一个非常方便的快捷方式。但是有没有一种方法可以同时选择容器a中的所有元素?可能会有很多元素的实例,我正在寻找一种快速选择所有元素而不是逐个添加它们的方法。 - ilokhov
我不知道,但我也期待着得到答案 :) - ôkio

0

对于Mac用户,选择你想要的内容然后可以使用 --> cmd+ctrl+g


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接