vim中查詢字元

2021-10-09 18:22:29 字數 664 閱讀 5025

vim有強大的字串查詢功能。

我們通常在vim下要查詢字串的時候, 都是輸入 / 或者 ?  加 需要查詢的字串來進行搜尋,比如想搜尋 super 這個單詞, 可以輸入  /super  或者  ?super,  兩者的區別是前者是從上往下搜尋,後者是從下往上搜尋。

那麼如果我想搜尋本行中某個單詞,並且這個單詞很長的時候, 手動輸入該字串是非常麻煩的, 當然可以使用模糊匹配(如* 或 ?)來做, 不過這樣可能搜得到很多其他的,不完全匹配的字串。

可以使用如下方式來實現快速查詢:

2, 讓游標停留在單詞的第乙個字母上, 然後輸入yw拷貝該單詞, 然後輸入 / (ctrl + r) 0 (即 /」0),回車, 就查詢到了第乙個匹配的單詞, 並且可以通過 n  或  n 進行上乙個或下乙個的匹配。

解釋一下:

ctrl + r 是指使用暫存器 , 你會發現先輸入/ , 然後輸入 ctrl + r , 會立刻變為 「 , 即暫存器的字首, 然後 」0 就可以理解了吧? 合起來就是 /「0, 就是查詢剛才複製的那個單詞

3, 還有一種方式, 和第二種方式差不多,不過是將單詞拷貝到系統剪貼簿, 然後再從系統剪貼簿拿出來。 即選中需要查詢的單詞, 然後輸入 「+y, 然後輸入/(shfit + ctrl + v), 就查詢到了第乙個匹配的單詞, 並且可以通過 n  或  n 進行上乙個或下乙個的匹配。

vim的查詢字串

一 用 和?的區別 後跟查詢的字串。vim會顯示文字中第乙個出現的字串。後跟查詢的字串。vim會顯示文字中最後乙個出現的字串。二 注意事項 不管用 還是?查詢到第乙個字串後,按回車,vim會高亮所有的匹配文 系統新氧ubuntu下預設的是incsearch模式,就是輸完命令後,會自動顯示第乙個 或最...

vim的查詢字串

一 用 和?的區別 後跟查詢的字串。vim會顯示文字中第乙個出現的字串。後跟查詢的字串。vim會顯示文字中最後乙個出現的字串。二 注意事項 不管用 還是?查詢到第乙個字串後,按回車,vim會高亮所有的匹配文 系統新氧ubuntu下預設的是incsearch模式,就是輸完命令後,會自動顯示第乙個 或最...

vim命令 查詢字串

1.vim 中用 和 來查詢字串,兩者的區別是 string 會高亮顯示游標後匹配的第乙個字串,回車後游標移到該字串的第乙個字母 string 會高亮顯示游標前匹配的第乙個字串,回車後游標移到該字串的第乙個字母。在回車之後,按n鍵同方向轉到下乙個匹配的字串,按n鍵反方向轉到上乙個匹配的字串。二 字串...