UltraEdit是一款功能非常強(qiáng)的文本編輯器,可以說能滿足一切需求,可以完成記事本不能處理的需求,比如:ASCLL碼、十六進(jìn)制、代碼折疊、代碼單詞拼寫檢查、語法加亮以及文本編輯等。那么,接下來就詳細(xì)說下UltraEdit得使用技巧。
Tip1、Alt+C 列模式
UltraEdit的列編輯模式超級(jí)贊,尤其是對(duì)大文本進(jìn)行批量的列編輯時(shí)候,絕對(duì)的非UltraEdit莫屬,當(dāng)然gVim也是非常好用的之一。如果還沒有試過這個(gè)軟件的,前列推薦使用一下這個(gè)功能。
Tip2、Ctrl+W 切換自動(dòng)換行
當(dāng)查看一行文字超級(jí)長,不得不拖動(dòng)下面的滾動(dòng)條進(jìn)行閱讀的時(shí)候,這個(gè)Ctrl+W快捷鍵就派上用場了。
切換回原模式方法:再一次鍵擊Ctrl+W
Tip3、Ctrl+F2 切換書簽
個(gè)人認(rèn)為切換書簽這個(gè)功能很人性化,特別是想要在某一行做標(biāo)記以便快速定位這一行的時(shí)候,這個(gè)就非常實(shí)用了。還有想要反復(fù)定位之前書寫的一個(gè)表的創(chuàng)建語句時(shí)等等都可以用。
在這里強(qiáng)烈推薦另一個(gè)使用技巧:
在使用Ctrl+F進(jìn)行查找,在查找界面中選中“列出包含字符串的行”,在“查找內(nèi)容”框中輸入關(guān)鍵字,如“create table”,點(diǎn)擊“查找下一個(gè)”,看到“行包含查找字符串”對(duì)話框,點(diǎn)擊一下“全部書簽標(biāo)記”查看效果,所有包含“create table”的行就都標(biāo)記了書簽。
向上和向下查看書簽標(biāo)記,可以F2和Alt+F2,F(xiàn)2是查看下一個(gè)書簽標(biāo)記,Alt+F2是查看上一個(gè)書簽標(biāo)記。
取消書簽標(biāo)記的方法:再一次的鍵擊Ctrl+F2
Tip4、F3 查找
用鼠標(biāo)選中一個(gè)關(guān)鍵字,使用F3可以快速的向當(dāng)前位置之后搜索該選中的關(guān)鍵字,向前搜索是“Ctrl+F3”
以上是默認(rèn)情況下可用,有時(shí)F3會(huì)不好用,其實(shí)是因?yàn)殚_啟了“Ctrl+F”中的“正則表達(dá)式”功能,取消這個(gè)選項(xiàng)后就可以了。
Tip 5、Ctrl+R 替換
1.去掉文本中包含某特定字符串的行(類似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)匹配快捷方式可以重復(fù)使用。
Tip 7、Ctrl+E 整行刪除,下行上調(diào)
該快捷方式相當(dāng)與vim中的“dd”刪除整行的功能,一旦掌握,功力倍增。
Tip 8、F7 插入當(dāng)前系統(tǒng)時(shí)間
在書寫故障問題處理文檔時(shí)先在最前面插入一個(gè)時(shí)間戳,起到備忘的目的。
Tip 9、Ctrl+G 轉(zhuǎn)到行/頁
用于超大日志文件定位到具體行,一試便知。
Tip 10、Ctrl+0 ~ 9 UE的10個(gè)剪貼板
“編輯” --> “剪貼板”
UE有10個(gè)剪貼板,這個(gè)功能建議慎用,因?yàn)闆]有恢復(fù)使用Windows默認(rèn)的剪貼板導(dǎo)致拷貝(Copy)和粘貼(Paste)的內(nèi)容可能會(huì)不匹配。
Tip 11、Shift+Alt+D 重復(fù)一行
將光標(biāo)所在行復(fù)制粘貼到下一行、
Tip12、Ctrl+Enter 插入行命令
用來在當(dāng)前光標(biāo)位置下面插入一個(gè)新行
Tip 13、取消文件板寸時(shí)自動(dòng)新建bak文件
高級(jí)-->配置-->文件處理-->備份-->保存時(shí)備份文件:不備份
Tip 14、弘
弘-->編輯弘-->新建弘-->輸入弘名稱,點(diǎn)確定-->可以根據(jù)右下角幫助選添需要的功能-->關(guān)閉-->是
ctrl+M 執(zhí)行弘。
如果有已經(jīng)保存好的弘,可以“弘-->加載宏”