4

我想在 Sublime Text 2 中的指定选择中进行多项选择和编辑。以下屏幕截图说明了这种情况:

在此处输入图像描述

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

这可以在 Sublime Text 2 中实现吗?

4

3 回答 3

3

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

选择

然后点击CtrlF打开Find面板。键入要查找的文本(例如element),然后在文本区域左侧的按钮组中,单击右侧的第二个按钮 - In Selection(以红色突出显示):

在选择中查找

最后,点击AltEnter或单击以选择所选区域中的Find All所有实例:element

成立

你可以走了。

于 2014-04-10T15:43:25.890 回答
1

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

于 2014-04-09T21:22:05.587 回答
1

(对不起,我的方法非常相似,但只是为了让它稍微快一点而已。)

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

  1. (如果你已经在这个词下)使用Ctrl+E(命令slurp_find_string)。这会导致在查找框中使用该词。
  2. 选择您想要的区域(Ctrl+Shift+J 在您的情况下应该可以很好地工作)
  3. 点击Ctrl+F,你会发现所有设置都是正确的(“在选择中”打开,你的词已经在框中)
  4. 只需按 Alt+Enter即可。
于 2014-04-10T21:24:01.950 回答