
隨著大數(shù)據(jù)的到來,數(shù)據(jù)分析師這個(gè)職業(yè)也隨著企業(yè)重視大數(shù)據(jù)而火熱。但是,做數(shù)據(jù)分析的免不了做一些數(shù)據(jù)處理,這其中少不少寫個(gè)程序、編編程,UE是個(gè)不錯(cuò)的工具。
UltraEdit使用技巧
1:ctrl+b
寫代碼的時(shí)候,括號(hào)一般要一一對(duì)應(yīng)的,但是如果嵌套太多,看花眼了,怎么辦?你把光標(biāo)放在括號(hào)開始的地方,按ctrl+b,UE會(huì)幫你找到相對(duì)應(yīng)的括號(hào)結(jié)尾的地方。你還可以試試連著多按幾次ctrl+b。
2:如何去掉所編輯文本中包含特定字符串的行?
這則技巧是在UltraEdit的幫助文件里提到.CTRL+R調(diào)出來替換(Replace)窗口,選中"使用正則表達(dá)式";然后用查找%*你的字符串*^p替換成空內(nèi)容即可。如,我當(dāng)前有個(gè)文本文件,需要去掉所有包含DBABlog這個(gè)字符串的行,查找%*DBABlog*^p替換成空即可.注意,^p是DOS文件類型的換行符.如果是
Unix類型文件,則用^n。
3:F3
默認(rèn)情況下,當(dāng)你按F3的時(shí)候UltraEdit可以查找現(xiàn)在選中的內(nèi)容,F(xiàn)3是下一個(gè)符合的內(nèi)容,ctrl+f3是上一個(gè)符合的內(nèi)容。
4:如何在行末添加特定字符,比如逗號(hào)?
CTRL+R調(diào)出來替換(Replace)窗口,選中"使用正則表達(dá)式",然后可以查找^p(或者^n,如果是Unix文件),用,^p(或者,^n)進(jìn)行"全部替換"。
5:刪除空行?
查找^p$然后替換為空即可
6:ctrl+f2
代碼會(huì)有很多行你當(dāng)然可以記得你要到的行數(shù),然后用ctrl+g,然后輸入行號(hào),到所在的行。但是用ctrl+f2我覺得更方便。比如說你要頻繁在多個(gè)function中切換。可以在function開始的地方,按一下ctrl+f2,給這一行加一個(gè)書簽。然后再另外的function開始的地方,也來一下ctrl+f2,有書簽的地方,字的背景色會(huì)不同。當(dāng)你想換到下一個(gè)書簽的時(shí)候,就按f2,但是想到上一個(gè)標(biāo)簽怎么辦?ctrl+f2?不對(duì),再按就是加書簽或者取消當(dāng)前行的書簽了。應(yīng)該是alt+f2。
7:ctrl+tab
多個(gè)文件中切換,用鼠標(biāo)點(diǎn),麻煩。
8:刪除整行
定位光標(biāo)要?jiǎng)h除的行,然后用ctrl+e即可。
9:列編輯
Alt+c
10:插入系統(tǒng)時(shí)間
按F7,就看看效果怎么樣。
11:拷貝(Copy)和粘貼(Paste)的內(nèi)容不匹配
UltraEdit有10個(gè)剪切板(clipboard),分別用Ctrl+0-Ctrl+9切換.Ctrl+0是windows的,其他則為用戶自定義的.如果在使用的過程中錯(cuò)調(diào)用了CTRL+n,這就會(huì)使拷貝(Copy)和粘貼(Paste)的內(nèi)容不匹配。
12:大塊代碼縮進(jìn)的調(diào)整
選中要調(diào)整的代碼塊 按tab,進(jìn)行縮進(jìn),反之shift+tab
Tip 1: Alt+C 列模式
Tip 2:Ctrl+W 切換自動(dòng)換行
Tip 3:Ctrl+F2 切換書簽
我個(gè)人認(rèn)為這個(gè)功能很人性,在您想要在某一行做標(biāo)記以便快速定位這一行的時(shí)候很實(shí)用。如您想要反復(fù)定位之前書寫的一個(gè)表的創(chuàng)建語句時(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)人心(尤其是在包含大量建表語句的文本中操作時(shí))?所有包含“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
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不好用了,每次操作后都是在查找上次搜索過的信息,經(jīng)過secooler細(xì)心、耐心而又仔細(xì)的研究后終于發(fā)現(xiàn)了這個(gè)問題癥結(jié)。根本原因是您開啟了“Ctrl+F”中的“正則表達(dá)式”功能。取消這個(gè)選項(xiàng)后就可以解決這個(gè)問題。為了解決這個(gè)問題我曾經(jīng)郁悶了很久,寫到這里,希望您不要走彎路。
Tip 5:Ctrl+R 替換
可以說這個(gè)功能在任何一個(gè)編輯軟件中都會(huì)有,不過UE的替換所支持的正則表達(dá)式功能是無比的強(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)容”輸入 “ ++contentrdquo; --> “替換為”空,什么都不輸入--> 點(diǎn)擊“全部替換” --> OK 搞定!或使用UE自帶的功能(UE)已經(jīng)想到你可能總使用這樣的功能啦:右鍵 --> 點(diǎn)擊“格式” --> 點(diǎn)擊“刪除行尾空格”
3.刪除空行
CTRL+R --> 點(diǎn)選"正則表達(dá)式" --> “查找內(nèi)容”輸入 “^pcontentrdquo; --> “替換為”空,什么都不輸入--> 點(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)“contentrdquo; --> “替換為”輸入分號(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)匹配
Tip 7:Ctrl+E 整行刪除,下行上調(diào)
Tip 8:F7 插入當(dāng)前系統(tǒng)時(shí)間
Tip 9:Ctrl+G 轉(zhuǎn)到行/頁
Tip 10:Ctrl+0 ~ 9 UE的10個(gè)剪貼板
數(shù)據(jù)分析咨詢請(qǐng)掃描二維碼
若不方便掃碼,搜微信號(hào):CDAshujufenxi
LSTM 模型輸入長(zhǎng)度選擇技巧:提升序列建模效能的關(guān)鍵? 在循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)家族中,長(zhǎng)短期記憶網(wǎng)絡(luò)(LSTM)憑借其解決長(zhǎng)序列 ...
2025-07-11CDA 數(shù)據(jù)分析師報(bào)考條件詳解與準(zhǔn)備指南? ? 在數(shù)據(jù)驅(qū)動(dòng)決策的時(shí)代浪潮下,CDA 數(shù)據(jù)分析師認(rèn)證愈發(fā)受到矚目,成為眾多有志投身數(shù) ...
2025-07-11數(shù)據(jù)透視表中兩列相乘合計(jì)的實(shí)用指南? 在數(shù)據(jù)分析的日常工作中,數(shù)據(jù)透視表憑借其強(qiáng)大的數(shù)據(jù)匯總和分析功能,成為了 Excel 用戶 ...
2025-07-11尊敬的考生: 您好! 我們誠摯通知您,CDA Level I和 Level II考試大綱將于 2025年7月25日 實(shí)施重大更新。 此次更新旨在確保認(rèn) ...
2025-07-10BI 大數(shù)據(jù)分析師:連接數(shù)據(jù)與業(yè)務(wù)的價(jià)值轉(zhuǎn)化者? ? 在大數(shù)據(jù)與商業(yè)智能(Business Intelligence,簡(jiǎn)稱 BI)深度融合的時(shí)代,BI ...
2025-07-10SQL 在預(yù)測(cè)分析中的應(yīng)用:從數(shù)據(jù)查詢到趨勢(shì)預(yù)判? ? 在數(shù)據(jù)驅(qū)動(dòng)決策的時(shí)代,預(yù)測(cè)分析作為挖掘數(shù)據(jù)潛在價(jià)值的核心手段,正被廣泛 ...
2025-07-10數(shù)據(jù)查詢結(jié)束后:分析師的收尾工作與價(jià)值深化? ? 在數(shù)據(jù)分析的全流程中,“query end”(查詢結(jié)束)并非工作的終點(diǎn),而是將數(shù) ...
2025-07-10CDA 數(shù)據(jù)分析師考試:從報(bào)考到取證的全攻略? 在數(shù)字經(jīng)濟(jì)蓬勃發(fā)展的今天,數(shù)據(jù)分析師已成為各行業(yè)爭(zhēng)搶的核心人才,而 CDA(Certi ...
2025-07-09【CDA干貨】單樣本趨勢(shì)性檢驗(yàn):捕捉數(shù)據(jù)背后的時(shí)間軌跡? 在數(shù)據(jù)分析的版圖中,單樣本趨勢(shì)性檢驗(yàn)如同一位耐心的偵探,專注于從單 ...
2025-07-09year_month數(shù)據(jù)類型:時(shí)間維度的精準(zhǔn)切片? ? 在數(shù)據(jù)的世界里,時(shí)間是最不可或缺的維度之一,而year_month數(shù)據(jù)類型就像一把精準(zhǔn) ...
2025-07-09CDA 備考干貨:Python 在數(shù)據(jù)分析中的核心應(yīng)用與實(shí)戰(zhàn)技巧? ? 在 CDA 數(shù)據(jù)分析師認(rèn)證考試中,Python 作為數(shù)據(jù)處理與分析的核心 ...
2025-07-08SPSS 中的 Mann-Kendall 檢驗(yàn):數(shù)據(jù)趨勢(shì)與突變分析的有力工具? ? ? 在數(shù)據(jù)分析的廣袤領(lǐng)域中,準(zhǔn)確捕捉數(shù)據(jù)的趨勢(shì)變化以及識(shí)別 ...
2025-07-08備戰(zhàn) CDA 數(shù)據(jù)分析師考試:需要多久?如何規(guī)劃? CDA(Certified Data Analyst)數(shù)據(jù)分析師認(rèn)證作為國內(nèi)權(quán)威的數(shù)據(jù)分析能力認(rèn)證 ...
2025-07-08LSTM 輸出不確定的成因、影響與應(yīng)對(duì)策略? 長(zhǎng)短期記憶網(wǎng)絡(luò)(LSTM)作為循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)的一種變體,憑借獨(dú)特的門控機(jī)制,在 ...
2025-07-07統(tǒng)計(jì)學(xué)方法在市場(chǎng)調(diào)研數(shù)據(jù)中的深度應(yīng)用? 市場(chǎng)調(diào)研是企業(yè)洞察市場(chǎng)動(dòng)態(tài)、了解消費(fèi)者需求的重要途徑,而統(tǒng)計(jì)學(xué)方法則是市場(chǎng)調(diào)研數(shù) ...
2025-07-07CDA數(shù)據(jù)分析師證書考試全攻略? 在數(shù)字化浪潮席卷全球的當(dāng)下,數(shù)據(jù)已成為企業(yè)決策、行業(yè)發(fā)展的核心驅(qū)動(dòng)力,數(shù)據(jù)分析師也因此成為 ...
2025-07-07剖析 CDA 數(shù)據(jù)分析師考試題型:解鎖高效備考與答題策略? CDA(Certified Data Analyst)數(shù)據(jù)分析師考試作為衡量數(shù)據(jù)專業(yè)能力的 ...
2025-07-04SQL Server 字符串截取轉(zhuǎn)日期:解鎖數(shù)據(jù)處理的關(guān)鍵技能? 在數(shù)據(jù)處理與分析工作中,數(shù)據(jù)格式的規(guī)范性是保證后續(xù)分析準(zhǔn)確性的基礎(chǔ) ...
2025-07-04CDA 數(shù)據(jù)分析師視角:從數(shù)據(jù)迷霧中探尋商業(yè)真相? 在數(shù)字化浪潮席卷全球的今天,數(shù)據(jù)已成為企業(yè)決策的核心驅(qū)動(dòng)力,CDA(Certifie ...
2025-07-04CDA 數(shù)據(jù)分析師:開啟數(shù)據(jù)職業(yè)發(fā)展新征程? ? 在數(shù)據(jù)成為核心生產(chǎn)要素的今天,數(shù)據(jù)分析師的職業(yè)價(jià)值愈發(fā)凸顯。CDA(Certified D ...
2025-07-03