在vim中使用查詢命令查詢指定字串

2021-08-01 22:28:36 字數 1224 閱讀 4163



要自當前游標位置向上搜尋,請使用以下命令:  

/pattern   enter  

其中,pattern   表示要搜尋的特定字串行。  

要自當前游標位置向下搜尋,請使用以下命令:  

?pattern   enter  

按下   enter   鍵後,vi   將搜尋指定的   pattern,並將游標定位在   pattern   的第乙個字元處。例如,要向上搜尋   place   一詞,請鍵入:  

/place   enter  

如果   vi   找到了   place,它將把游標定位在   p   處。要搜尋   place   的其他匹配,請按   n   或   n:  

n,繼續朝同一方向搜尋   place。  

n,反方向進行搜尋。  

如果   vi   未找到指定的   pattern,游標位置將不變,螢幕底部顯示以下訊息:  

pattern:   未找到  

4.5.1   搜尋特殊匹配  

在上面的示例中,vi   查詢到包含   place   的任何序列,其中包括   displace、placement   和   replaced。  

要查詢單個的   place,請鍵入該單詞,並在其前後各加乙個空格:  

/   place  

enter  

要查詢僅出現在行首的   place,請在該單詞前加乙個插字符號   (^):  

/^place   enter  

要查詢僅出現在行尾的   place,請在該單詞後加乙個貨幣符號   ($):  

/place$   enter  

使用   ^  

要逐字搜尋這種帶有插字符號   (^)   或貨幣符號   ($)   的字元,請在字元前加乙個反斜線   (\)。反斜線命令   vi   搜尋特殊字元。  

使用   $  

特殊字元是指在   vi   中具有特殊功能的字元(例如   ^、$、*、/   和   .)。例如,$   通常表示「轉至行尾」,但是,如果   $   前緊跟乙個   \,則   $   只是乙個普通的字元。  

使用   \  

例如,/(no   \$   money)   向上搜尋字串行   (no   $   money)。緊跟在   $   之前的轉義字元   (\)   命令   vi   逐字搜尋貨幣符號。

本文出自 「喬磊的部落格 學習 進步」 部落格,出處

在vim中使用查詢命令查詢指定字串

要自當前游標位置向上搜尋,請使用以下命令 pattern enter 其中,pattern 表示要搜尋的特定字串行。要自當前游標位置向下搜尋,請使用以下命令 pattern enter 按下 enter 鍵後,vi 將搜尋指定的 pattern,並將游標定位在 pattern 的第乙個字元處。例如,...

vim 使用查詢命令查詢指定字串

via 要自當前游標位置向上搜尋,請使用以下命令 pattern enter 其中,pattern 表示要搜尋的特定字串行。要自當前游標位置向下搜尋,請使用以下命令 pattern enter 按下 enter 鍵後,vi 將搜尋指定的 pattern,並將游標定位在 pattern 的第乙個字元處...

vim 使用查詢命令查詢指定字串

via 要自當前游標位置向上搜尋,請使用以下命令 pattern enter 其中,pattern 表示要搜尋的特定字串行。要自當前游標位置向下搜尋,請使用以下命令 pattern enter 按下 enter 鍵後,vi 將搜尋指定的 pattern,並將游標定位在 pattern 的第乙個字元處...