sublime text:查看屏幕外多项选择

时间:2013-11-12 03:35:18

标签: sublimetext multiple-select

当我从查找对话框(Alt-Enter)中进行多项选择时,我有时会发现许多所选位都在屏幕外,但我想在我之前查看所有这些位的上下文。开始进行多重编辑。

有没有办法在视图中循环浏览它们(不会中断选择)?

2 个答案:

答案 0 :(得分:1)

最简单的方法可能是不进行“全部查找”,而是突出显示(或执行单个查找)您要查找的内容,然后使用 D 在OS X / Ctrl D 在Win / Lin上按顺序添加下一个匹配项。如果你想要匹配,你不想选择,只需使用 K D (或 Ctrl K Ctrl D )跳过当前实例并继续下一个实例。 U Ctrl U )是“软撤消”,它会移回上一个选择,以防你犯了一个错误。

或者,我使用具有非常明亮的选择颜色的color scheme(它是由亮绿色包围的亮蓝色),因此所选区域非常容易识别。通过这种方式,我可以只看一眼小地图并查看选择的位置,并快速滚动浏览我的文件以确保一切看起来都很好。如果找到了您不想要的选项,可以使用Win / Lin上的 Alt +鼠标中键或 Shift +单击OS X.您可能需要在首选项中设置"drag_text": false才能使其正常工作(我目前不在我的Mac上进行测试)。

答案 1 :(得分:0)

我找到了一个有效的解决方案,但它并不理想,只有在你选择丢失的情况下才有效(例如:有多个选项,点击右箭头 - 你还有多个游标,但选择已经消失)。

它是这样的:

  1. 确保没有代码折叠 - 它似乎会干扰多种选择的这种操作。
  2. 在搜索对话框中使用 alt Enter 选择所有正则表达式。
  3. 滚动选择,直到找到您不想要的选项(MattDMo的Neon插件在此处有用)。
  4. 使用光标移动丢失选区(保留多个光标)。
  5. 使用 Alt +左键单击不需要的光标。
  6. 根据需要重复5.进行另一个(多个)选择可以帮助找到其他游标(例如: Control / Command Shift 左箭头
  7. 如果您误删了光标,或者需要添加光标,请使用 Control / Command +左键单击