首页 > 编程知识 正文

vim怎么搜索,vim的查找命令

时间:2023-05-04 13:53:18 阅读:18456 作者:3162

要从当前光标位置向上搜索,请使用以下命令:

/pattern Enter

其中pattern表示要搜索的特定字符串。

要从当前光标位置向下搜索,请使用以下命令:

? pattern Enter

按Enter键时,vi会搜索指定的pattern,并将光标悬停在pattern的第一个字符上。 例如,要向上搜索单词place,请键入:

/place Enter

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

n、继续向同一方向搜索place。

n、反向搜索。

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

未找到Pattern:

查找特殊匹配项

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

要搜索单个place,请输入单词,前后各输入一个空格。

/place Enter

要搜索仅显示在行首的place,请在单词前添加插入记号(^ )。

/^放置enter

要搜索只出现在行尾的place,请在单词后添加货币符号$ (。

/place$ Enter

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

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

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

转载于:https://www.cn blogs.com/small go/archive/2013/06/09/3128648.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。