sublimetext3 - 我可以使用多个光标/多个选择在 Sublime Text 中查找/搜索吗?

标签 sublimetext3 sublimetext

当您在Sublime Text中有多个选择/光标时,有什么方法可以进行“查找下一个”或“增量搜索”?例如,假设我正在尝试编辑以下几行:

$array[] = array('id' => 1, 'label' => 'Lorem ipsum dolor sit amet'); //test test test
$array[] = array('id' => 2, 'label' => 'Lorem ipsum dolor sit'); //test test
$array[] = array('id' => 3, 'label' => 'Lorem ipsum dolor'); //test

如果我需要更新所有这三行,我可以轻松地使用箭头和选项箭头在各个单词之间移动...但是当我进入“标签”时,我想将所有多个游标前进到字符串的末尾...但是由于每个字符串的长度不同,所以我无法这样做。如果我能够执行“在所有选择中找到下一个出现的“,);”之类的事情,那将真的很容易。但是我似乎找不到找到对多个游标执行这种操作的方法。这可能吗?

最佳答案

您可以使用多个光标和“将选择范围扩展到范围”命令来执行此操作。

首先将光标置于每个标签中,方法是按Cmd/Ctrl +单击或单击第一个标签,然后从菜单中选择Selection > Add Next Line。重复尽可能多的标签。

然后,从菜单中选择Selection > Expand Selection to Scope。这会将每个游标的选择范围扩展到标签的开始到结束。这还将选择引号,因此请确保在键入新的引号时将其重新引号。

注意:这仅适用于定义了带引号的字符串的语法。不确定示例是哪种语言,但是此方法适用于C++和C#,但不适用于纯文本。纯文本将所选内容扩展到括号​​中。

关于sublimetext3 - 我可以使用多个光标/多个选择在 Sublime Text 中查找/搜索吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32572569/

相关文章:

使用 Input() 的 Python 代码在 Sublime REPL 中给出语法错误,但可以与 Python Shell 一起使用

sublimetext3 - 如何显示标签号

linux - sublime text 3 完整的 vim 支持

sublimetext2 - 在 Sublime Text 中将多行文本列组合在一起

ruby-on-rails - 如何使用 Sublime Text 2 打开 rails_footnotes 文件?

find - Sublime Text : How to jump to file from Find Results using keyboard?

python-3.x - 如何添加快捷方式来运行项目中的所有单元测试(ST3 + Anaconda)?

sublimetext3 - 如何使用 Sublime Text 将文本与行号一起复制

git - Sublime Text 2、kemayo 的 git 插件和 Windows 7

html - 如何将 chrome 浏览器与 sublime text 集成以获得更好的工作流程