筆記下UltraEdit的一些常用提示

來源:互聯網
上載者:User

UltraEdit 是每天必用的工具之一.但想想看,實際使用到的功能只是這個工具強大功能的極小的一部分.靈活使用這個工具有的時候能起到事半功倍的效果.記錄並收集一些小技巧對自己對別人都有協助.      

 

 為何 拷貝(Copy)/粘貼(Paste)功能不能用了?
  不怕大家笑話,我有幾次使用 UltraEdit 的過程中發現拷貝與粘貼的內容是不匹配的.不知所以然,乾脆重新啟動了筆記本.今天翻看手冊才恍然大悟:UltraEdit有10個剪下板(clipboard),分別用Ctrl+0 - Ctrl+9 切換. Ctrl+0 是 Windows 的,其他則為使用者自訂的.我在使用的過程中錯調用了 CTRL+n, 結果內容就有問題了.你遇到過沒?

 即使是開啟小檔案也有遲延?
這是我遇到過的問題.每次開啟檔案的時候總有幾秒鐘的耽擱.我的機器效能可不算差.怎麼回事? 網路印表機搞得鬼! 開啟"進階"->"設定"->"編輯器"->"進階",看看是不是選中了"載入/恢複印表機設定"?如果是的話,去掉(不同的版本/漢化與否可能該位置所在有差別).

 

開啟的檔案中切換
如果開啟多個檔案,要在多個檔案中切換,用滑鼠點,麻煩,試一下ctrl+tab ctrl+b
   寫程式的時候,括弧一般要一一對應的,但是如果嵌套太多,看花眼了,怎麼辦?你把游標放在括弧開始的地方,按ctrl+b,UE 會幫你找到相對應的括弧結尾的地方。你還可以試試連著多按幾次ctrl+b。

F3 尋找

  預設情況下,當你按F3的時候UE可以尋找現在選中的內容,F3是下一個符合的內容,ctrl+f3是上一個符合的內容   Alt+F3   游標停留在單詞內,按下該鍵則可以在全文範圍尋找相同單詞 

ctrl+f2 設定書籤;
    程式會有很多行你當然可以記得你要到的行數,然後用ctrl+g,然後輸入行號,到所在的行。但是用ctrl+f2我覺得更方便。比如說你要頻繁在多個function中切換。可以在function開始的地方,按一下ctrl+f2,給這一行加一個書籤。然後再另外的function開始的地方,也來一下ctrl+f2,有書籤的地方,字的背景色會不同。當你想換到下一個書籤的時候,就按f2,但是想到上一個標籤怎麼辦?ctrl+f2?不對,嘿嘿,再按就是加書籤或者取消當前行的書籤了。應該是alt +f2(Alt+F2  跳轉到之前設定書籤位置). Ctrl+W 切換自動換行
這個快速鍵您用過嗎?
您一定有過查看一行文字超級長,不得不拖動下面的捲軸進行閱讀的時候,這樣非常的不符合我們的閱讀習慣。
這時Ctrl+W快速鍵就派上用場啦。
切換回原模式方法:再一次鍵擊Ctrl+W 使用Regex的尋找替換
有時候會有一些簡單文本處理的工作。比如你手頭有一個文本,需要給所有行後邊添加一個";"。用尋找替換來完成ctrl +r,尋找 '^p' 替換為'^p;',然後你可以選全部替換(alt+a),或者點開始,一個一個的尋找,替換

 

Regex (UltraEdit Syntax):

% 匹配行首 - 表明要搜尋的字串一定在行首.

$ 匹配行尾 - 表明要搜尋的字串一定在行尾

? 匹配除分行符號外的任一單個字元.

* 匹配任意個數的字元出現任意次數(不包括分行符號)

+ 匹配前置字元或者運算式出現一次或者更多次(不包括分行符號)

++ 匹配前置字元或者運算式不出現或者出現一次以上(不包括分行符號)

^b 匹配頁中斷符

^p 匹配DOS檔案的分行符號

^r 匹配MAC檔案的分行符號(CR Only)

^n 匹配UNIX檔案的分行符號 (LF Only)

^t 匹配一個定位字元

[ ] 匹配方括弧中的單個的字元

刪除空行: 替換 %[ ^t]++^p 為 空串

刪除行尾空格: 替換 [ ^t]+$ 為 空串

刪除行首空格: 替換 %[ ^t]+ 為 空串

每行設定為固定的4個空格開頭: 替換 %[ ^t]++^([~ ^t^p]^) 為 " ^1"

每段設定為固定的4個空格開頭: 替換 %[ ^t]+ 為 " "

(如果一行是以空格開始的,則視之為一段的開始行)

將一段合并為一行: 替換 [ ^t]++^p^([~ ^t^p]^) 為 ^1

(注意: 此處假定文本是以DOS方式斷行符號換行 - CR/LF)

去掉HTML TAG: 替換 ^{<*>^}^{<*^p*>^} 為 空串

刪除HTML中的所有<A>: 替換 <[ ]++a *[ ]++href[ ]++=*> 為 空串

刪除文本中指定的前2列字元: 替換 %?? 為 空串

在第4列後插入2列空白字元: 替換 %^(????^)^(?^) 為 "^1 ^2"

尋找所有的數字: [0-9]+[.]++[0-9]+

尋找所有的單詞: [a-z]+

尋找所有的網址: http://[a-z0-9^~`_./^-^?=&]+

注意: 替換的時候需要勾選使用Regex選項

計算選中地區數位合
比如如下文本
2
23a1
4 1.1
5
6
先選中,然後工具列: 列/列/選取求和,UE會以空格,字母分割數字,告訴你一個總和

UE的列編輯功能(Alt+C)
   首先要alt+c,進入列編輯模式
這之後,你可以用滑鼠選擇一個方形的地區。刪除,複製全看你喜歡了。
如果你想在每一行第二個字元開始加入一個'test',在列編輯模式下,定位游標到第一行,第二列。然後選擇工具列(列/插入填充列/test)
,你還可以用這個功能插入行數。在列編輯狀態下的複製粘貼都很有意思,某些情況下可以取得意想不到的效果。

UE的比較
    UE內建一個比較功能,可以幫你比較2個檔案的不同;操作:檔案/比較檔案;置一下比較參數,是否要ignore一些你不關心的東西。然後點擊compare就到比較介面。你可以設定只顯示不同或者相同或者都顯示。日常的應用是可以了
加入目前時間
  有時候寫代碼要注釋,比如那天改的,按一下F7試試。

恢複到上次存檔狀態
一個檔案改動多了,想undo到最初狀態,file/revert to saved.

檔案備份,重新命名
  一個檔案要備份,你如果選儲存了,那當前開啟的就是你儲存之後的檔案了。
     用 檔案/建立附件、備份)
你還可以直接重新命名當前編輯的檔案 檔案/重新命名 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.