Vi 查詢命令的使用

2021-09-30 04:17:48 字數 758 閱讀 4318

(搜尋特殊匹配)

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

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

/ place空格 按下回車鍵

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

/^place enter

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

/place$ enter

********************==

那麼我要搜尋^和$這種特殊字元怎麼辦?

********************==

使用 ^

要逐字搜尋這種帶有插字符號 (^) 或貨幣符號 ($) 的字元,請在字元前加乙個反斜線 (/)(轉義字元)。

反斜線命令 vi 搜尋特殊字元。

********************==

使用 $

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

********************==

使用 /

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

********************==

vi 查詢命令的使用

按下 enter 鍵後,vi 將搜尋指定的 pattern,並將游標定位在 pattern 的第乙個字元處。例如,要向上搜尋 place 一詞,請鍵入 place enter enter表示按下回車鍵 如果 vi 找到了 place,它將把游標定位在 p 處。要搜尋 place 的其他匹配,請按 n...

VI命令使用 查詢替換

esc 命令模式與插入模式的切換 一 vi查詢 當你用vi開啟乙個檔案後,因為檔案太長,如何才能找到你所要查詢的關鍵字呢?在vi裡可沒有選單 查詢,不過沒關係,你在命令模式下敲斜桿 這時在狀態列 也就是螢幕左下腳 就出現了 然後輸入你要查詢的關鍵字 敲回車就可以了。如果你要繼續查詢此關鍵字,敲字元n...

VI命令的使用

基本上vi可分為三種操作狀態,分別是命令模式 command mode 插入模式 insert mode 和底線命令模式 last line mode 各模式的功能區分如下 1 comand mode 控制螢幕游標的移動,字元或游標的刪除,移動複製某區段及進入insert mode下,或者到last...