新聞中心
使用/和?進(jìn)行全文搜索,#用于跳轉(zhuǎn)到指定行,*表示匹配任意字符,[]表示匹配字符集。
在VI/VIM編輯器中,搜索功能是非常強(qiáng)大的,以下是一些必知的搜索技巧:

1、普通搜索
在命令模式下,輸入/關(guān)鍵字,然后按回車(chē)鍵,光標(biāo)會(huì)跳轉(zhuǎn)到第一個(gè)匹配的位置。
輸入?關(guān)鍵字,然后按回車(chē)鍵,光標(biāo)會(huì)跳轉(zhuǎn)到最后一個(gè)匹配的位置。
2、反向搜索
在命令模式下,輸入?關(guān)鍵字,然后按回車(chē)鍵,光標(biāo)會(huì)跳轉(zhuǎn)到最后一個(gè)匹配的位置。
3、全文搜索
在命令模式下,輸入:set incsearch,然后按回車(chē)鍵,開(kāi)啟全文搜索模式,此時(shí),輸入任何字符都會(huì)跳轉(zhuǎn)到下一個(gè)匹配的位置。
輸入:set noincsearch,然后按回車(chē)鍵,關(guān)閉全文搜索模式。
4、高亮顯示搜索結(jié)果
在命令模式下,輸入:set hlsearch,然后按回車(chē)鍵,開(kāi)啟高亮顯示搜索結(jié)果模式,此時(shí),搜索到的關(guān)鍵字會(huì)被高亮顯示。
輸入:set nohlsearch,然后按回車(chē)鍵,關(guān)閉高亮顯示搜索結(jié)果模式。
5、忽略大小寫(xiě)搜索
在命令模式下,輸入:set ignorecase,然后按回車(chē)鍵,開(kāi)啟忽略大小寫(xiě)搜索模式,此時(shí),搜索時(shí)會(huì)忽略關(guān)鍵字的大小寫(xiě)。
輸入:set noignorecase,然后按回車(chē)鍵,關(guān)閉忽略大小寫(xiě)搜索模式。
6、正則表達(dá)式搜索
在命令模式下,輸入/\v關(guān)鍵字或?\v關(guān)鍵字,然后按回車(chē)鍵,使用正則表達(dá)式進(jìn)行搜索。v表示開(kāi)啟正則表達(dá)式模式。
7、替換操作
在命令模式下,輸入:s/原字符串/新字符串/g,然后按回車(chē)鍵,將當(dāng)前行中的所有原字符串替換為新字符串。g表示全局替換。
輸入:s/原字符串/新字符串/c,然后按回車(chē)鍵,將當(dāng)前行中的原字符串替換為新字符串。c表示僅替換第一個(gè)匹配項(xiàng)。
網(wǎng)站題目:VI/VIM編輯器中一些必知的搜索技巧
URL分享:http://www.dlmjj.cn/article/djcgdsc.html


咨詢
建站咨詢
