用于查看搜索字符串来自哪个函数的指示符

时间:2012-04-16 12:34:48

标签: string function search vim indicator

我有许多创建搜索字符串@ /

的函数

我想知道搜索字符串来自哪些函数。

是否可以在不影响搜索字符串的搜索字符串中添加指标,但是可以让我检查它来自哪个函数?

体育专业。 /[indicator]search string

2 个答案:

答案 0 :(得分:3)

您可以添加从不匹配的正则表达式分支,例如/\%$indicator\|search string

\%$是一个特殊的Vim原子,匹配文件的末尾。由于在指示符文本后面将永远不会匹配,因此第一个分支(最多\|)将永远不会匹配,因此可以代表您的指标。

请注意,您不能只使用$原子,因为它只匹配正则表达式中某些位置的行尾,而不是文字$。 (这同样适用于^[]之类的其他原子,所以只有一些特殊的Vim原子(\%c是另一个)可以安全使用。感谢ib指出这个!)

答案 1 :(得分:0)

我已将此想法转变为Vim插件:TaggedSearchPattern:将名称附加到搜索模式以便于回忆。

此插件允许您使用名称“标记”单个搜索,以便这些 搜索记录在案,因此更容易识别和回忆。 您还可以使用经常需要的搜索预先设定搜索记录。