vim:如何搜索硬编码字符串(不是正则表达式)?

时间:2018-05-15 07:45:24

标签: vim

为了在Vim中搜索字符串,我单击“/”然后键入我要搜索的单词。 Vim将此字符串视为正则表达式。我想知道如何搜索字符串,而不是将其视为正则表达式。

2 个答案:

答案 0 :(得分:2)

Search commands始终搜索patterns(也称为正则表达式)。您可以或多或少地创建模式magic但不能完全关闭元字符。如果你有一个固定的字符串,你必须转义vim理解为元字符的字符。

答案 1 :(得分:0)

在Vim正则表达式(:help /\V非常神奇模式下,只有反斜杠是需要转义的特殊字符。

因此,将ELSE放在您的文字搜索之前,并(手动或通过TRIM(Fields!DeviceType.Value) = ...)复制所有反斜杠。以下内容将“常规”搜索转换为原义搜索;您可以为此定义一个映射:

\V