2014-04-09 145 views
4

我想要做的崇高文本2.在指定范围内选择多个选择和编辑下面的截图说明了情况:崇高文字:多选择在选择

enter image description here

当我选择“元素”并按下Alt + F3(在Windows中)我可以同时编辑元素的所有实例。然而,我想要做的是能够仅在容器中编辑元素的所有实例 - 而不会在container-b中留下元素。我尝试先选择一个特定的区域,但只要我尝试选择“元素”,我的第一个选择就消失了。

这是可能实现在崇高的文本2?

+0

这是一个很好的问题男人,我也想知道这个答案。 – sublime

回答

3

您可以简单地使用Find面板中的Find in Selection选项。选择您要搜索的文字:

selection

然后打按Ctrl˚F打开Find面板。您要查找的文本类型(如element),那么,该组按钮,文本区域的左边的,从右键单击第二个按钮 - In Selection(以红色突出显示):

Find In Selection

最后,无论是打Alt键输入或单击Find All在选定区域选择的element所有实例:

found

你很好走。

1

按Ctrl + D再次选择一个元素,然后再选择一个元素,直到您选择了container-a中的所有元素。

+0

感谢您的提示 - 这是一个相当方便的捷径。但是有没有办法同时选择容器中的所有元素 - 一个?可能有不少元素的实例,我正在寻找一种方法来快速选择所有元素,而不是逐个添加元素。 – ilokhov

+0

我不知道,但我期待着回答:) –

1

(对不起我的做法是非常相似的,但只是一个很小的事情,使它非常稍快。)

在开始之前,必须设置“auto_find_in_selection”为真,(这可能是唯一的SublimeText 3 )。这将在大多数情况下自动完成“In Selection”按钮。

  1. (如果你已经是这个词下)使用按Ctrl + E(命令slurp_find_string)。这会导致该词在查找框中使用。
  2. 选择要(按Ctrl + Shift + J应该在你的情况下很好地工作)
  3. 命中按Ctrl + F,你会发现所有的设置都是正确的(关于“选择”,在框中输入您的字已经是区域)
  4. 只需点击Alt + Enter你就在那里。