via:
要自當前游標位置向上搜尋,請使用以下命令:
/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 使用查詢命令查詢指定字串
via 要自當前游標位置向上搜尋,請使用以下命令 pattern enter 其中,pattern 表示要搜尋的特定字串行。要自當前游標位置向下搜尋,請使用以下命令 pattern enter 按下 enter 鍵後,vi 將搜尋指定的 pattern,並將游標定位在 pattern 的第乙個字元處...
在vim中使用查詢命令查詢指定字串
要自當前游標位置向上搜尋,請使用以下命令 pattern enter 其中,pattern 表示要搜尋的特定字串行。要自當前游標位置向下搜尋,請使用以下命令 pattern enter 按下 enter 鍵後,vi 將搜尋指定的 pattern,並將游標定位在 pattern 的第乙個字元處。例如,...
在vim中使用查詢命令查詢指定字串
要自當前游標位置向上搜尋,請使用以下命令 pattern enter 其中,pattern 表示要搜尋的特定字串行。要自當前游標位置向下搜尋,請使用以下命令 pattern enter 按下 enter 鍵後,vi 將搜尋指定的 pattern,並將游標定位在 pattern 的第乙個字元處。例如,...