常用的UltraEdit使用技巧有哪些,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。
創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站制作、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),山東網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:山東等地區(qū)。山東做網(wǎng)站價(jià)格咨詢:18982081108
如果您問(wèn)我每天都要打開(kāi)的軟件是什么,那毫無(wú)疑問(wèn)是UltraEdit!
作為一位DBA,每天都要寫各種腳本,尤其是在對(duì)具有超多行行的大文件進(jìn)行精心編輯時(shí),沒(méi)有一個(gè)好的文本編輯器是不成的。
掐指一算,哇塞,自己使用UltraEdit編輯器已經(jīng)有5年了,每當(dāng)發(fā)現(xiàn)“她”所具有的某一功能和自己想要操作的目標(biāo)不謀而合時(shí)就大為興奮。
開(kāi)講,下面的使用技巧是以小技巧映入我眼簾的順序進(jìn)行描述的。
Tip 1: Alt+C 列模式
可以說(shuō)最初選擇使用這個(gè)文本編輯軟件,原因很簡(jiǎn)單,就是因?yàn)椤八本哂辛芯庉嬆J健?br/>如果您還不知道什么是列編輯模式的話,我想您應(yīng)該好好研究一下啦。這是一個(gè)超級(jí)“贊”的功能。
在對(duì)大文本進(jìn)行批量的列編輯時(shí)候非她莫屬(如果您是Windows平臺(tái)上另外一個(gè)強(qiáng)大的文本編輯軟件gVim的使用者除外)。
快實(shí)驗(yàn)一下這個(gè)功能吧。
Tip 2:Ctrl+W 切換自動(dòng)換行
這個(gè)快捷鍵您用過(guò)么?
您一定有過(guò)查看一行文字超級(jí)長(zhǎng),不得不拖動(dòng)下面的滾動(dòng)條進(jìn)行閱讀的時(shí)候,這樣非常的不符合我們的閱讀習(xí)慣。
這時(shí)Ctrl+W快捷鍵就派上用場(chǎng)啦。
切換回原模式方法:再一次鍵擊Ctrl+W
Tip 3:Ctrl+F2 切換書簽
我個(gè)人認(rèn)為這個(gè)功能很人性,在您想要在某一行做標(biāo)記以便快速定位這一行的時(shí)候很實(shí)用。如您想要反復(fù)定位之前書寫的一個(gè)表的創(chuàng)建語(yǔ)句時(shí)等等。
我在這里強(qiáng)烈推薦的是另外一個(gè)使用技巧:
在您使用Ctrl+F進(jìn)行查找,在查找界面中選中“列出包含字符串的行”,在“查找內(nèi)容”框中輸入關(guān)鍵字,如“create table”,點(diǎn)擊“查找下一個(gè)”,這時(shí)您看到是“行包含查找字符串”對(duì)話框,點(diǎn)擊一下“全部書簽標(biāo)記”后看看效果,是不是很激動(dòng)人心(尤其是在包含大量建表語(yǔ)句的文本中操作時(shí))?所有包含“create table”的行都標(biāo)記了書簽。
這里您有要問(wèn)啦,那我這么向上和向下查看書簽標(biāo)記呢?
不要著急,您試試F2和Alt+F2,F(xiàn)2是查看下一個(gè)書簽標(biāo)記,Alt+F2是查看上一個(gè)書簽標(biāo)記。
取消書簽標(biāo)記的方法:再一次的鍵擊Ctrl+F2
Tip 4:F3 查找
用鼠標(biāo)選中一個(gè)關(guān)鍵字后,使用F3可以快速的向當(dāng)前位置之后搜索該選中的關(guān)鍵字,向前搜索怎么操作呢?當(dāng)然是“Ctrl+F3”
以上是默認(rèn)情況下可用,有時(shí)您會(huì)發(fā)現(xiàn)F3不好用了,每次操作后都是在查找上次搜索過(guò)的信息,經(jīng)過(guò)secooler細(xì)心、耐心而又仔細(xì)的研究后終于發(fā)現(xiàn)了這個(gè)問(wèn)題癥結(jié)。根本原因是您開(kāi)啟了“Ctrl+F”中的“正則表達(dá)式”功能。取消這個(gè)選項(xiàng)后就可以解決這個(gè)問(wèn)題。為了解決這個(gè)問(wèn)題我曾經(jīng)郁悶了很久,寫到這里,希望您不要走彎路。
Tip 5:Ctrl+R 替換
可以說(shuō)這個(gè)功能在任何一個(gè)編輯軟件中都會(huì)有,不過(guò)UE的替換所支持的正則表達(dá)式功能是無(wú)比的強(qiáng)大的。高手與普通選手的區(qū)別可能就在這里啦。
這里拋個(gè)磚,列舉幾個(gè)常用的技巧:
1.去掉文本中包含某特定字符串的行(請(qǐng)細(xì)細(xì)體會(huì)一下,這個(gè)很常用,類似Vim中的“:g/pattern/d”功能)
CTRL+R --> 點(diǎn)選"正則表達(dá)式" --> “查找內(nèi)容”輸入 “%*輸入您要?jiǎng)h除的行包含的字符串*^p” --> “替換為”空,什么都不輸入 --> 點(diǎn)擊“全部替換” -->OK 搞定!
解釋一下:“%”在UE的正則表達(dá)式中表示行首,“*”表示0或任意多的字符,“^p”是 DOS 文件類型的換行符(Unix 類型文件的換行符是 ^n,MAC(Apple)類型文件的換行符號(hào)為 ^r,在使用換行符的時(shí)候這里要注意一下)。所以含義不言自明。
2.刪除行尾空格
CTRL+R --> 點(diǎn)選"正則表達(dá)式" --> “查找內(nèi)容”輸入 “ ++$” --> “替換為”空,什么都不輸入 --> 點(diǎn)擊“全部替換” --> OK 搞定!
或
使用UE自帶的功能(UE)已經(jīng)想到你可能總使用這樣的功能啦:右鍵 --> 點(diǎn)擊“格式” --> 點(diǎn)擊“刪除行尾空格”
3.刪除空行
CTRL+R --> 點(diǎn)選"正則表達(dá)式" --> “查找內(nèi)容”輸入 “^p$” --> “替換為”空,什么都不輸入 --> 點(diǎn)擊“全部替換” --> OK 搞定!
或
CTRL+R --> 點(diǎn)選"正則表達(dá)式" --> “查找內(nèi)容”輸入 “^p^p” --> “替換為”輸入“^p” --> 點(diǎn)擊“全部替換” -->OK 搞定!
4.每行行尾添加分號(hào)“;”
CTRL+R --> 點(diǎn)選"正則表達(dá)式" --> “查找內(nèi)容”輸入美元符號(hào)“$” --> “替換為”輸入分號(hào)“;” --> 點(diǎn)擊“全部替換” --> OK 搞定!
或
CTRL+R --> 點(diǎn)選"正則表達(dá)式" --> “查找內(nèi)容”輸入“^p” --> “替換為”輸入“;^p” --> 點(diǎn)擊“全部替換” --> OK 搞定!
以上都是日常非常常用的替換小技巧,到此,知道UE的正則表達(dá)式的厲害啦吧,慢慢體會(huì)吧。
Tip 6:Ctrl+B 括號(hào)匹配
在編輯括號(hào)套括號(hào)的腳本時(shí),Ctrl+B括號(hào)匹配的功能就派上用場(chǎng)了,此快捷方式可以重復(fù)使用。從此心不煩了,眼不花了,您看,還真對(duì)得起咱這高級(jí)人類的身份啦。
Tip 7:Ctrl+E 整行刪除,下行上調(diào)
這個(gè)快捷鍵可以體現(xiàn)出你操作功力和個(gè)人魅力,高效編輯從這個(gè)快捷鍵開(kāi)始(廣告時(shí)間,可以飄過(guò)~~)
該快捷方式相當(dāng)與vim中的“dd”刪除整行的功能,一旦掌握,功力倍增。
Tip 8:F7 插入當(dāng)前系統(tǒng)時(shí)間
從此再也不用因?yàn)檩斿e(cuò)時(shí)間而擔(dān)憂了。
我經(jīng)常在書寫故障問(wèn)題處理文檔時(shí)先在最前面插入一個(gè)時(shí)間戳,起到備忘的目的
操作一下先:現(xiàn)在的時(shí)間是 2009-4-8 13:53
Tip 9:Ctrl+G 轉(zhuǎn)到行/頁(yè)
用于超大日志文件定位到具體行,您一試便知。
Tip 10:Ctrl+0 ~ 9 UE的10個(gè)剪貼板
“編輯” --> “剪貼板”
這里您會(huì)看到UE的10個(gè)剪貼板,這個(gè)功能建議慎用,有可能因?yàn)闆](méi)有恢復(fù)使用Windows默認(rèn)的剪貼板導(dǎo)致拷貝(Copy)和粘貼(Paste)的內(nèi)容不匹配,慢慢體會(huì)這個(gè)功能吧。
所有經(jīng)歷過(guò)拷貝(Copy)和粘貼(Paste)的內(nèi)容不匹配的同學(xué)們都會(huì)對(duì)這個(gè)功能心有余悸。不過(guò)不要怕怕,功能時(shí)用的,只要好好的按照規(guī)則使用,這個(gè)功能類似“多個(gè)臨時(shí)寄存器”,用好了還是會(huì)提高我們文本編輯的效率的。
先列出上面的這10條我常用的小技巧,更多的高級(jí)技巧只能靠您自己的雙手慢慢體會(huì)了。
強(qiáng)烈建議您邊動(dòng)手邊看我的這個(gè)小文兒,這樣您的收獲會(huì)更大。
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。