Gvim高階操作008 環視,查詢匹配過濾

2021-09-10 06:41:22 字數 684 閱讀 2306

**im高階操作008--環視,查詢匹配過濾

正規表示式之環視:

\@= 順序環視,前面字元是重點

eg: 查詢字元small,並且後面是cat

/small\(cat\)\@=

\@! 順序否定環視,前面字元是重點

eg:查詢字元small,並且後面不是cat

/small\(cat\)\@!

\@<= 逆序環視,後面字元是重點

eg:查詢字元cat,且前面是small

/\(small\)\@<=cat

\@2、實際案例:

案例1

25g speed

40g speed

60g speed

100g  *** speed

在以上語句中:查詢speed且前面不包含25g,如下:

/\(25g.*\)\@案例2

speed 111

speed 222

speed 333

在以上語句中:查詢speed且後面不包含111,如下:

/speed\(.*111\)\@!

note: 注意:.*表示任意字元,此時需要放在括號內與25g/111相連。

Gvim常用操作

size medium color red 移動游標 color 方向鍵 h 左j 下 k 上l 右 游標向下移動多行,比如90行 90j游標向上移動多行,比如90行 90k游標向左移動多行,比如90行 90h游標向右移動多行,比如90行 90l游標跳到全文首 gg游標跳到全文末尾 shift g或...

關於gvim的高階應用

最近在學習linux,看中了vim編輯器,找到了這篇技巧,時間有點老了,如果有用過的同學,歡迎指教,謝謝指教 最佳vim技巧 www.vim.org 官方站點 comp.editors 新聞組 vim書籍 關於vim的可查詢文件 vim faq 基礎 g g 尋找游標處的狹義單詞 前向 後向 括號配...

約瑟夫環高階

資料結構上機題 每個人有自己的編號和乙個數字 用於決定下乙個淘汰者 先輸入第乙個的序號 例如 共有10人圍成環,每個人標號從1到10,每人手裡拿著乙個數,假定編號5的人手中拿著數字3 假定輸入的第乙個淘汰序號為5,則編號為5的人淘汰,此時獲取編號為5的人手中的數字,即3,則從淘汰者 5 的下乙個位置...