vim搜尋和替換

2021-06-12 07:35:38 字數 524 閱讀 3430

進入可視模式:

/pattern: 從游標開始處向檔案尾搜尋pattern

?pattern: 從游標開始處向檔案首搜尋pattern

n: 在同一方向重複上一次搜尋命令

n: 在反方向上重複上一次搜尋命令

:s/p1/p2/g: 將當前行中所有p1均用p2替代

:n1,n2s/p1/p2/g: 將第n1至n2行中所有p1均用p2替代

:g/p1/s//p2/g: 將檔案中所有p1均用p2替換

搜尋後顏色會變成高亮,可以用下面命令取消高亮

:nohl (no highlight)

修改高亮顏色的命令如下:

:hi該命令執行後可以顯示出所有可以設定的顏色,選擇自己中意的一款顏色。複製相應內容,執行下面的命令

:hi search term=standout ctermfg=0 ctermbg=3(從上面找到合適的顏色設定)

其中 「term=standout ctermfg=0 ctermbg=3」就是從上面的命令顯示後的介面中複製而來的。

VIM中的搜尋和替換

vim是被譽為非常高效的文字編輯軟體。但是掌握並高效的使用是件有難度的事情。在vim中進行快速的查詢和替換是提高vim使用效率的重要方法。下面是我在閱讀vim使用者手冊時整理的一些資料 行內搜尋。f命令可以進行行內搜尋。輸入fx可以找到下乙個x字元。f命令可以在反方向進行行內搜尋,輸入fx可以找到上...

Vim高階技術 搜尋和替換

搜尋,分為二個部分 乙個是搜尋命令,另乙個是模式匹配 搜尋命令就是各個編輯器所支援的啟動搜尋的方式,比如windows的各種編輯器都是以對話方塊的形式。模式就是在對話方塊中輸入的要匹配的字串集。本身字串的匹配功能有限,所以就有了專門用於模式匹配的正規表示式,它描述了模式匹配的一些規則,使用這些規則可...

Vim高階技術 搜尋和替換

行內搜尋,也就是在當前行內進行搜尋和移動,通常都與編輯命令一起使用。搜尋,分為二個部分 乙個是搜尋命令,另乙個是模式匹配 搜尋命令就是各個編輯器所支援的啟動搜尋的方式,比如windows的各種編輯器都是以對話方塊的形式。模式就是在對話方塊中輸入的要匹配的字串集。本身字串的匹配功能有限,所以就有了專門...