要自當前游標位置向下搜尋,請使用以下命令:
/string
其中,string 表示要搜尋的特定字串行。
要自當前游標位置向上搜尋,請使用以下命令:
?string
按下enter鍵後,vim將搜尋指定的string,並將游標定位在string的第乙個字元處。
如果vim找到了string,它將把游標定位在s處。要搜尋string的其他匹配,請按n或n:
如果vim未找到指定的string,游標位置將不變,螢幕底部顯示以下訊息:
string: 未找到
在上面的示例中,vim查詢到包含string的任何序列,其中包括astring、bstring和cstring。
要查詢單個的string,請鍵入該單詞,並在其前後各加乙個空格:
/ string
要查詢僅出現在行首的string,請在該單詞前加乙個插字符號 (^):
/^string
要查詢僅出現在行尾的string,請在該單詞後加乙個貨幣符號 ($):
/string$
使用 ^
要逐字搜尋這種帶有插字符號 (^) 或貨幣符號 ($) 的字元,請在字元前加乙個反斜線 ()。反斜線命令 vi 搜尋特殊字元。
使用 $
特殊字元是指在 vi 中具有特殊功能的字元(例如 ^、、∗、
/和.)
。例如,
、*、/ 和 .)。例如,
、∗、/和.
)。例如
, 通常表示「轉至行尾」,但是,如果 $ 前緊跟乙個 \,則 $ 只是乙個普通的字元。
使用 \
例如,/(no $ money) 向上搜尋字串行 (no $ money)。緊跟在 $ 之前的轉義字元 () 命令 vi 逐字搜尋貨幣符號。
Vim 知識(搜尋)
vi 常用命令行 1.vi 模式 a 一般模式 vi 處理檔案時,一進入該檔案,就是一般模式了.b 編輯模式 在一般模式下可以進行刪除,複製,貼上等操作,卻無法進行編輯操作。等按下 i,i,o,o,a,a,r,r 等 字母之後才能進入編輯模式.通常在linux中,按下上述字母時,左下方會出現 ins...
vim下的配置
vim預設的配置使用起來還不能讓人滿意,還需要自己配置 預設配置檔案是 etc vim vimrc 我們可以在家目錄下建立自己的配置檔案 切換到家目錄 cd touch乙個名為.vimrc的檔案 以.開頭的為隱藏檔案 touch vimrc vi vimrc 輸入以下配置 set nocompati...
vim搜尋和替換
進入可視模式 pattern 從游標開始處向檔案尾搜尋pattern pattern 從游標開始處向檔案首搜尋pattern n 在同一方向重複上一次搜尋命令 n 在反方向上重複上一次搜尋命令 s p1 p2 g 將當前行中所有p1均用p2替代 n1,n2s p1 p2 g 將第n1至n2行中所有p...