- 相關(guān)推薦
UltraEdit使用技巧
【編者注】做數據分析的免不了做一些數據處理,這其中少不少寫(xiě)個(gè)程序、編編程,UE是個(gè)不錯的工具。
UltraEdit使用技巧
1:ctrl+b
寫(xiě)代碼的時(shí)候,括號一般要一一對應的,但是如果嵌套太多,看花眼了,怎么辦?你把光標放在括號開(kāi)始的地方,按ctrl+b,UE會(huì )幫你找到相對應的括號結尾的地方。你還可以試試連著(zhù)多按幾次ctrl+b。
2:如何去掉所編輯文本中包含特定字符串的行?
這則技巧是在UltraEdit的幫助文件里提到.CTRL+R調出來(lái)替換(Replace)窗口,選中"使用正則表達式";然后用查找%*你的字符串*^p替換成空內容即可。如,我當前有個(gè)文本文件,需要去掉所有包含DBABlog這個(gè)字符串的行,查找%*DBABlog*^p替換成空即可.注意,^p是DOS文件類(lèi)型的換行符.如果是
Unix類(lèi)型文件,則用^n。
3:F3
默認情況下,當你按F3的時(shí)候UltraEdit可以查找現在選中的內容,F3是下一個(gè)符合的內容,ctrl+f3是上一個(gè)符合的內容。
4:如何在行末添加特定字符,比如逗號?
CTRL+R調出來(lái)替換(Replace)窗口,選中"使用正則表達式",然后可以查找^p(或者^(guò)n,如果是Unix文件),用,^p(或者,^n)進(jìn)行"全部替換"。
5:刪除空行?
查找^p$然后替換為空即可
6:ctrl+f2
代碼會(huì )有很多行你當然可以記得你要到的行數,然后用ctrl+g,然后輸入行號,到所在的行。但是用ctrl+f2我覺(jué)得更方便。比如說(shuō)你要頻繁在多個(gè)function中切換?梢栽趂unction開(kāi)始的地方,按一下ctrl+f2,給這一行加一個(gè)書(shū)簽。然后再另外的function開(kāi)始的地方,也來(lái)一下ctrl+f2,有書(shū)簽的地方,字的背景色會(huì )不同。當你想換到下一個(gè)書(shū)簽的時(shí)候,就按f2,但是想到上一個(gè)標簽怎么辦?ctrl+f2?不對,再按就是加書(shū)簽或者取消當前行的書(shū)簽了。應該是alt+f2。
7:ctrl+tab
多個(gè)文件中切換,用鼠標點(diǎn),麻煩。
8:刪除整行
定位光標要刪除的行,然后用ctrl+e即可。
9:列編輯
Alt+c
10:插入系統時(shí)間
按F7,就看看效果怎么樣。
11:拷貝(Copy)和粘貼(Paste)的內容不匹配
UltraEdit有10個(gè)剪切板(clipboard),分別用Ctrl+0-Ctrl+9切換.Ctrl+0是Windows的,其他則為用戶(hù)自定義的.如果在使用的過(guò)程中錯調用了CTRL+n,這就會(huì )使拷貝(Copy)和粘貼(Paste)的內容不匹配。
12:大塊代碼縮進(jìn)的調整
選中要調整的代碼塊 按tab,進(jìn)行縮進(jìn),反之shift+tab
Tip 1: Alt+C 列模式
Tip 2:Ctrl+W 切換自動(dòng)換行
Tip 3:Ctrl+F2 切換書(shū)簽
我個(gè)人認為這個(gè)功能很人性,在您想要在某一行做標記以便快速定位這一行的時(shí)候很實(shí)用。如您想要反復定位之前書(shū)寫(xiě)的一個(gè)表的創(chuàng )建語(yǔ)句時(shí)等等。
我在這里強烈推薦的是另外一個(gè)使用技巧:
在您使用Ctrl+F進(jìn)行查找,在查找界面中選中“列出包含字符串的行”,在“查找內容”框中輸入關(guān)鍵字,如“create table”,點(diǎn)擊“查找下一個(gè)”,這時(shí)您看到是“行包含查找字符串”對話(huà)框,點(diǎn)擊一下“全部書(shū)簽標記”后看看效果,是不是很激動(dòng)人心(尤其是在包含大量建表語(yǔ)句的文本中操作時(shí))?所
有包含“create table”的行都標記了書(shū)簽。
這里您有要問(wèn)啦,那我這么向上和向下查看書(shū)簽標記呢?
不要著(zhù)急,您試試F2和Alt+F2,F2是查看下一個(gè)書(shū)簽標記,Alt+F2是查看上一個(gè)書(shū)簽標記。
取消書(shū)簽標記的方法:再一次的鍵擊Ctrl+F2
Tip 4:F3 查找
用鼠標選中一個(gè)關(guān)鍵字后,使用F3可以快速的向當前位置之后搜索該選中的關(guān)鍵字,向前搜索怎么操作呢?當然是“Ctrl+F3”
以上是默認情況下可用,有時(shí)您會(huì )發(fā)現F3不好用了,每次操作后都是在查找上次搜索過(guò)的信息,經(jīng)過(guò)secooler細心、耐心而又仔細的研究后終于發(fā)現了這個(gè)問(wèn)題癥結。根本原因是您開(kāi)啟了“Ctrl+F”中的“正則表達式”功能。取消這個(gè)選項后就可以解決這個(gè)問(wèn)題。為了解決這個(gè)問(wèn)題我曾經(jīng)郁悶了很久,寫(xiě)到這里,希望您不要走彎路。
Tip 5:Ctrl+R 替換
可以說(shuō)這個(gè)功能在任何一個(gè)編輯軟件中都會(huì )有,不過(guò)UE的替換所支持的正則表達式功能是無(wú)比的強大的。高手與普通選手的區別可能就在這里啦。
這里拋個(gè)磚,列舉幾個(gè)常用的技巧:
1.去掉文本中包含某特定字符串的行(請細細體會(huì )一下,這個(gè)很常用,類(lèi)似Vim中的“:g/pattern /d”功能)CTRL+R --> 點(diǎn)選"正則表達式" --> “查找內容”輸入 “%*輸入您要刪除的行包含的字符串*^p” -->“替換為”空,什么都不輸入 --> 點(diǎn)擊“全部替換” -->OK 搞定!
解釋一下:“%”在UE的正則表達式中表示行首,“*”表示0或任意多的字符,“^p”是 DOS 文件類(lèi)型的換行符(Unix 類(lèi)型文件的換行符是 ^n,MAC(Apple)類(lèi)型文件的換行符號為 ^r,在使用換行符的時(shí)候這里要注意一下)。所以含義不言自明。
2.刪除行尾空格
CTRL+R --> 點(diǎn)選"正則表達式" --> “查找內容”輸入 “ ++contentrdquo; --> “替換為”空,什么都不輸入--> 點(diǎn)擊“全部替換” --> OK 搞定!
或
使用UE自帶的功能(UE)已經(jīng)想到你可能總使用這樣的功能啦:右鍵 --> 點(diǎn)擊“格式” --> 點(diǎn)擊“刪除行尾空格”
3.刪除空行
CTRL+R --> 點(diǎn)選"正則表達式" --> “查找內容”輸入 “^pcontentrdquo; --> “替換為”空,什么都不輸入--> 點(diǎn)擊“全部替換” --> OK 搞定!
或
CTRL+R --> 點(diǎn)選"正則表達式" --> “查找內容”輸入 “^p^p” --> “替換為”輸入“^p” -->點(diǎn)擊“全部替換” -->OK 搞定!
4.每行行尾添加分號“;”
CTRL+R --> 點(diǎn)選"正則表達式" --> “查找內容”輸入美元符號“contentrdquo; --> “替換為”輸入分號“;” --> 點(diǎn)擊“全部替換” --> OK 搞定!
或
CTRL+R --> 點(diǎn)選"正則表達式" --> “查找內容”輸入“^p” --> “替換為”輸入“;^p” --> 點(diǎn)擊“全部替換” --> OK 搞定!
以上都是日常非常常用的替換小技巧,到此,知道UE的正則表達式的厲害啦吧,慢慢體會(huì )吧。
Tip 6:Ctrl+B 括號匹配
Tip 7:Ctrl+E 整行刪除,下行上調
Tip 8:F7 插入當前系統時(shí)間
Tip 9:Ctrl+G 轉到行/頁(yè)
Tip 10:Ctrl+0 ~ 9 UE的10個(gè)剪貼板
[UltraEdit使用技巧]相關(guān)文章:
【UltraEdit使用技巧】相關(guān)文章:
造句的方法與使用技巧03-14
使用點(diǎn)鈔手法的技巧07-29
凡士林的使用技巧04-12
單束假睫毛的使用技巧08-02
微信沃卡使用技巧08-01
隔夜茶使用小技巧04-10
索尼微單a6000使用技巧03-09