【Vi】【UE】Vi與Ultraedit實現“刪除包含某一個關鍵字所有行”功能的PK

secooler發表於2009-07-03
在Vi編輯器中實現這個功能是非常便捷的,僅需要在“底線模”中輸入“:g/select/d”就可以將文件中所有包含select關鍵字的行統統的刪除掉!

請思考:怎麼讓同樣很優秀的Ultraedit軟體也能實現一模一樣的功能呢?

思考ing……

思考ing……

思考ing……

思考ing……

思考ing……

思考ing……

思考ing……

思考ing……

思考ing……

思考ing……

思考ing……

got it!

【步驟如下】
1.Ctrl-R調出“替換對話方塊”
2.在左下角的“正規表示式”前面的小框框打上小對勾
3.在左下角的“從檔案頂部全部替換”前面的小框框也打上小對勾
4.在“查詢內容”後面輸入:*select*^p
5.在“替換為”後面是麼都不要輸入
6.點選右側的“全部替換”
7.OK,搞定!

【解釋一下】
需要解釋的就是這個---*select*^p
翻譯過來就是:select關鍵字前面可以有也可以沒有任意的字元,select後面緊跟著的可以有也可以沒有任意字元,直到這一行結束到下一行的起始處
So:將她替換為空就搞定需求啦

【總結一下】
Vi猶如Oracle,提供很多,很強大並且非常方便的功能,只要你精通她,一切都是那麼的和諧和自然~~~
Ultraedit恰似Microsoft SQL Server,圖形化介面,貌似簡單,深不可測,如能深入其中,亦能體現出自身的價值!!

與君共享之。

-- The End --

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-608251/,如需轉載,請註明出處,否則將追究法律責任。

相關文章