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按顺序搜索货币符号。