Sublime Text:选择中的多个选择

时间:2014-04-09 21:20:03

标签: sublimetext2 sublimetext multipleselection

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

enter image description here

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

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

3 个答案:

答案 0 :(得分:3)

您只需使用Find in Selection面板中的Find选项即可。选择要搜索的文本:

selection

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

Find In Selection

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

found

你很高兴。

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

在开始之前,请设置" auto_find_in_selection"为true,(这可能仅适用于SublimeText 3)。这将有" In Selection"在大多数情况下自动完成按钮。

  1. (如果您已经在单词下)使用 Ctrl + E (命令slurp_find_string)。这会导致单词在查找框中使用。
  2. 选择您想要的区域(Ctrl + Shift + J应该可以很好地适用于您的情况)
  3. 点击 Ctrl + F ,您会发现所有设置都正确("在选择中"开启,您的单词已在框中)
  4. 只需按 Alt + Enter 就可以了。