linux用vim打开文件,vim模式下如何查找字符串

Linux在vim中查找指定字符串一般为首先在vim中按一下 esc 键 然后输入命令:

从当前光标位置向上搜索:

/pattern enter

要从当前光标位置向下搜索:

?pattern Enter

其中,pattern 表示要搜索的特定字符序列

vi找到place后,将光标放在p处。 要搜索place中的其他匹配项,请按n或n。

*其中,n表示将继续按相同方向搜索place。 n、反向搜索**

如果找不到在vi中指定的pattern,则光标的位置不会改变。 屏幕底部将显示以下消息:

E468:Pattern not found: pattern

特别是,在上例中,vi检测到了包含place的任何序列,如displace、placement和replaced。

要查找单个的 place,请输入单词,然后单击该前后各加一个空格:

/place Enter

要查找只在行首的 place中显示的单词,请访问前加一个插字符号 (^)

/^放置enter

要查找只在行尾的 place中显示的单词,请访问后加一个货币符号 ($)

/place$ Enter

要使用^按顺序搜索包含此类插入符号(^ )或货币符号($ )的字符,请访问字符前加一个反斜线 ()。 反斜线命令vi搜索特殊字符。

花$

特殊字符是指在vi中具有特殊功能的字符。 ^、/、等。 例如,/和.)。 例如,/和.)。 例如,通常表示“转至行尾”,但如果\位于$之前,则$只是普通字符。

使用

例如,/(No $ money )向上搜索字符串(no$money )。 $之前的转义字符(命令vi按顺序搜索货币符号。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注