我有许多创建搜索字符串@ /
的函数我想知道搜索字符串来自哪些函数。
是否可以在不影响搜索字符串的搜索字符串中添加指标,但是可以让我检查它来自哪个函数?
体育专业。 /[indicator]search string
答案 0 :(得分:3)
您可以添加从不匹配的正则表达式分支,例如/\%$indicator\|search string
\%$
是一个特殊的Vim原子,匹配文件的末尾。由于在指示符文本后面将永远不会匹配,因此第一个分支(最多\|
)将永远不会匹配,因此可以代表您的指标。
请注意,您不能只使用$
原子,因为它只匹配正则表达式中某些位置的行尾,而不是文字$。 (这同样适用于^
和[]
之类的其他原子,所以只有一些特殊的Vim原子(\%c
是另一个)可以安全使用。感谢ib指出这个!)
答案 1 :(得分:0)
我已将此想法转变为Vim插件:TaggedSearchPattern:将名称附加到搜索模式以便于回忆。
此插件允许您使用名称“标记”单个搜索,以便这些 搜索记录在案,因此更容易识别和回忆。 您还可以使用经常需要的搜索预先设定搜索记录。