小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

vim快速替換和搜索一個單詞

 深入敵后_ 2013-03-22

分類: LINUX

使用VIM經(jīng)常會搜索或替換一個單詞,或者過濾這個單詞的行,或者只保留這個單詞的行,等等,一般都是對當前文本里的單詞進行操作.

比如有文本如下:
 
this is a thisisaverylongword text.
this is a thisisaverylongword text.
this is a thisisaverylongword text.
this is a thisisaverylongword text.
this is a thisisaverylongword text.

我們發(fā)下有一個很長的單詞:thisisaverylongword

如果要搜索,一般命令是:   ":/thisisaverylongword<ENTER>"
但是這樣輸入thisisaverylongword, 這個很長的單詞很難輸入, 所以有更簡單的辦法:
 把光標置于thisisaverylongword之上, 然后按*鍵,或者#鍵即可直接進行搜索.
 *鍵是向下搜索, #鍵是向上搜索.


如果要替換, 就沒有什么快捷鍵了. 一般的做法是  :%s/thisisaverylongword/ABCD/g"
同樣,這還是要輸入thisisaverylongword, 更簡單的辦法應該是:把光標置于thisisaverylongword
之上, 然后
:%s/<CTRL+R><CTRL+W>/ABCD/g 即可.

在命令格式下, CTRL+R代表插入寄存器, CTRL+W代表當前單詞.

也可以通過寄存器的方式來使用.  使用v選擇一個區(qū)域, 然后 "ay  , 存取寄存器a

然后 :%s/<CTRL+R>a/ABCD/g

ABCD 可以用同樣的方法,使用寄存器.

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多