Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 快速访问Sublime文本中的重复搜索_Search_Sublimetext_Sublimetext3 - Fatal编程技术网

Search 快速访问Sublime文本中的重复搜索

Search 快速访问Sublime文本中的重复搜索,search,sublimetext,sublimetext3,Search,Sublimetext,Sublimetext3,我有一个正则表达式,我经常使用它来查找代码库中的特定行。 假设表达式是 \s*<search keyword> = myClass(.*) \s*=myClass(*) 其中,是正则表达式的一部分,根据搜索的不同而变化 如何在ST3中尽可能快地输入这样的搜索? 我试着使用它,乍一看似乎满足了我的需要,因为它们可以设置恢复文本编辑的位置,所以我可以在Find:字段中键入来触发搜索。 不,在搜索字段中禁用了代码段(只能在主文本窗口中访问)。您可以在搜索栏中使用代码段,例如: <

我有一个正则表达式,我经常使用它来查找代码库中的特定行。
假设表达式是

\s*<search keyword> = myClass(.*)
\s*=myClass(*)
其中,
是正则表达式的一部分,根据搜索的不同而变化

如何在ST3中尽可能快地输入这样的搜索?

我试着使用它,乍一看似乎满足了我的需要,因为它们可以设置恢复文本编辑的位置,所以我可以在Find:字段中键入
来触发搜索。

不,在搜索字段中禁用了代码段(只能在主文本窗口中访问)。

您可以在搜索栏中使用代码段,例如:

<snippet>
<content><![CDATA[
\s*$1 = myClass(.*)
]]></content>
<tabTrigger>search</tabTrigger>
<description>Search snippet</description>
</snippet>

搜索
搜索片段
但只能使用CTRL+Space来展开它们。用于代码段扩展的Tab键在搜索字段中不起作用


顺便说一句:这对我来说在崇高的文本2。但是它在Sublime Text 3中也应该起作用

如果它提示我输入my并在执行之前使用它构建最终正则表达式,我会接受这个答案。对不起,我完全没有注意到正则表达式中有一个占位符。我用更简单的答案改写了我的答案。请试一试,tabTrigger不起作用:在搜索栏中按[code>CTRL+Space时不会发生任何事情(但如果我在文件缓冲区中键入“search”+[code>TAB,它会使用代码段)。这很奇怪。刚刚在《升华文本3》上试用过,对我也很管用。你是否在使用Linux?我必须显式地将autocomplete绑定到CTRL空间,以便它在linux-properlyep-Ubuntu上工作!确定自动完成现在已绑定。但是当我键入
Ctrl+space
时,无论我在“find”字段中键入什么,它都会在状态栏中打印“No available completion”。