每日一vim(2)簡單搜尋

2021-07-09 04:49:51 字數 642 閱讀 6382

vim本身提供了乙個vimtutor的命令,旨在為使用者練習,可以隨意操作,在終端輸入vimtotur en就能開啟英文的文字介面。(

這個是真不錯,之前沒有聽說過,不錯)

補個移動的命令

移動到最後一行:g

移動到指定的行就是ng

在normal模式下,使用斜槓/string(string 就是你要搜尋的字串),它是向下搜尋,如果有多個string,那麼可以用n往下查詢。?string/string相反,是往上搜,同樣用n才查詢下乙個與之匹配的字串。

如果是要忽略大小寫,估計你都猜出來了,:set ignorecase,這樣一來,無論是string 還是 string都會去匹配。

上面這種方式如果是碰到乙個aastringaa這樣的字串,同樣會匹配到,如果把它忽略呢,用關鍵字 /\「>"匹配結尾處,

(\在此語句中應該是轉義字元)。"

<"匹配開始處。如:/\

如果是要象eclipse一樣,選中某個變數,然後就可以把該變數出現的位置都會高亮,vim同樣可以做到

:set hlsearch(hl就是highlight的縮寫)

vim 2 使用高階

輸入 tab help,可在新的標籤頁開啟幫助.跳轉到乙個主題 將游標置於標籤 例如 bars 上然後輸入 ctrl 跳回 鍵入 ctrl t 或 ctrl o 重複則繼續向後 之前的複製和刪除都是以字元,行為單位,w,e的作用是從游標處到下個單詞開頭或本單詞結尾,所以要想刪除整個單詞,還得先將游標...

Vim(2) 文件編輯

本節主要介紹兩個部分 第一部分包含三個內容 命令重複執行,游標跳轉和複製剪下與貼上。第二個部分包含四個內容 命令的撤銷,字元的替換,快速縮排,以及查詢。這些命令均在普通模式下執行。命令重複執行 執行指定次數的命令 游標跳轉 複製剪下與貼上 命令的撤銷 command description u撤銷一...

每日一解 簡單問題 搜尋插入位置

給定乙個排序陣列和乙個目標值,在陣列中找到目標值,並返回其索引。如果目標值不存在於陣列中,返回它將會被按順序插入的位置。你可以假設陣列中無重複元素。示例 1 輸入 1,3,5,6 5 輸出 2 示例 2 輸入 1,3,5,6 2 輸出 1 示例 3 輸入 1,3,5,6 7 輸出 4 示例 4 輸入...