close

引用自:http://blog.xuite.net/r26921033/programming/14762861

 


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

  • 加 入當前時間
    有時候寫代碼要注釋,比如那天改的,按一下F7試試。

  • 大塊代碼縮進的調整
    選 中要調整的代碼塊 按tab,進行縮進,你再按一下shift+tab。效果咋樣?

 


  • ctrl+b
    寫 程式的時候,括弧一般要一一對應的,但是如果嵌套太多,看花眼了,怎麼辦?你把游標放在括弧開始的地方,按ctrl+b,UE 會幫你找到相對應的括弧結尾的地方。你還可以試試連著多按幾次ctrl+b。

  • 簡單的用正則運算式的查找替換
    有 時候會有一些簡單文本處理的工作。比如你手頭有一個文本,需要給所有行後邊添加一個";"。用查找替換來完成
    ctrl +r,查找 '^p' 替換為'^p;',(記得選中regular Expressions,這樣才能用正則運算式的功能。)然後你可以選replace all(alt+a),或者點開始,一個一個的查找,替換,這樣的好處是知道都替換了那些,有些時候你可能不想全部替換

  • 把 類似'{$abc}'替換為'var abc=abc;',abc有可能是其他字元
    ctrl+r,查找 '{^$^(*^)}' 替換為'var ^1=^1;'(記得選中regular Expressions,這樣才能用正則運算式的功能。)然後你可以選replace all(alt+a),或者點開始,一個一個的查找,替換。

  • F3
    默認情況下,當你 按F3的時候UE可以查找現在選中的內容,F3是下一個符合的內容,ctrl+f3是上一個符合的內容.(請查 看advanced/configuration/Find標籤)

  • ctrl+f2
    程 式會有很多行你當然可以記得你要到的行數,然後用ctrl+g,然後輸入行號,到所在的行。但是用ctrl+f2我覺得更方便。比如說你要頻繁在多個 function中切換。可以在function開始的地方,按一下ctrl+f2,給這一行加一個書簽。然後再另外的function開始的地方,也來 一下ctrl+f2,有書簽的地方,字的背景色會不同。當你想換到下一個書簽的時候,就按 f2,但是想到上一個標籤怎麼辦?ctrl+f2?不對,嘿嘿,再按就是加書簽或者取消當前行的書簽了。應該是alt +f2.

 


  • 自 定義快捷鍵
    UE很多功能都有快捷鍵,但不是所有的都有。11.00有一個Text2html的功能。我工作中遇到了要對大量代碼進行這種 操 作的情況。我就想自己定一個快捷鍵。
    advanced/configuration/key mapping
    在commands裏面 找到你要用的command.我這裏是HTMLConvertSpecialChars,然後點Pres s new key下面的輸入框,設置一個自己覺得爽,不衝突的快捷鍵。比如ctrl+alt+s.然後點ok.這樣用常用的功能,可以成倍 提高效率。

  • 計 算選中區域數位的合
    比如如下文本
    2
    23a1
    4 1.1
    5
    6
    先選中,然後 Column/(sum column/Selection),UE會以空格,字母分割數位,告訴你一個總數

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

  • 檔備份,重命名
    一 個檔要備份,你如果選save as了,那當前打開的就是你save as之後的檔了。
    用fle/(make copy/backup)
    你 還可以直接重命名當前編輯的檔 file/Rename file

  • UE的function列表功能
    打開 一個程式檔,比如*.js
    確保view/view as(*)/Javascript
    選擇view/(view/lists) /function list.也可以用F8

  • 去處行末的空格
    選中要去空格的區域。點右鍵 /format/menu../trim trailing spaces

  • 刪除整行
    定 位游標要刪除的行。點右鍵/delete/delete line,(也可以用ctrl+e)

  • 給代 碼加注釋
    首先要確定選中了正確的語法加亮顯示
    view/view as(*)/Javascript
    然後選中要注釋的 部分
    點右鍵/delete/comment add 或者comment remove

  • 格 式化代碼
    首先要確定選中了正確的語法加亮顯示
    view/view as(*)/Javascript
    然後選中要格式化 的部分,就是讓代碼的縮進好看點
    點右鍵/format menu/reIndent selection
    不過,如果你的代碼是一行,沒有 按照句子分號。好像沒啥效果。

 


  • 打開檔內容中的檔
    如果檔的內 容裏面有
    "c:test.txt" 或者"http://www.test.com/js/test.js"
    這樣的內容
    你可以把 滑鼠定位到上面,點右鍵。彈出的功能表最上邊會多個選項
    "c:test.txt" 或者"http://www.test.com/.../test.js"
    點擊它,打開相應文件。

  • 調 整,添加語法高亮顯示
    advanced/configuration/syntax Highlighting 點擊下邊的full path name for word list後邊的open
    打開的文件如:d:Program FilesUltraEditWORDFILE.TXT
    就是UE語法高亮顯示的配置檔
    /L1"C/C++" 就是第一種語言,/L2就是第二種。目前這些word files 可以從下面連接下載到
    http://www.ultraedit.com/index.php?...id=40#wordfiles
    用 的時候,下載相應的word file,複製出來,粘貼到d:Program FilesUltraEditWORDFILE.TXT,注意修改剛開始的/L1和你現有系統匹配。
    好像對xml.xsl的顯示不是很好,不夠準 確

  • 運行dos命令,直接得到結果
    F9,會跳出來一個視窗,讓你輸入命令和工作目 錄。比如 dir c:
    會列出來c盤的目錄。如果你要給朋友發目錄列表,除了從dos視窗複製過來,還可以用這個簡單的方法。加上一下簡單的列編 輯。結 果就更好看了。

  • 內置的ascii table
    view/ascii table
    有時候需要知道某個字母的ascii值,從這裏就能查出來
    !是33
    A是65


  • 11.00 之後的code folding功能
    就是可以把一個function展開或者合上。如果你用了11的版本卻沒有這個功能,請查看 advanced/configur ation/general/display/Enable show/hide lines and code folding是否為on
    但是對xml的支持不是很好,沒有xmlspy好。

  • 內置的多個剪 貼板
    你點右鍵可以看到
    clipboards,裏面內置了10個剪貼板。按說windows的copy只能複製一個內容。如果你要 複製多個內容,跟據不 同的情況進行粘貼,這10個剪貼板,應該夠你用了。
    ctrl+0-9的數字鍵,是在剪貼板之間切換。比如
    ctrl+1, 然後copy了內容"a"
    ctrl+2,然後copy了內容"b"
    你如果想paste a,就要先按1下ctrl+1再ctrl+v,要paste b,就按一下ctrl+2再ctrl+v
    我有時候不小心更換了剪貼板,就奇怪從別的地方複製的東西粘貼不過來。這種情況要注意
  • UE 的project功能
    11.00以後有了一個自動打開上次關閉時打開著的檔這個功能了,以前好像沒有。這就可以用到 Project功能。其實就是定 義一組相關的檔。
    project/(new project/workspace),UE會要求你存一個*.prj的文件。下次你可以打開UE的時候,project/(o pen project/workspace),繼續上次的那個project的session工作。
    也可以file/(recent project/workspace)

------------------------------------------------------------------------------------------------------------------------------------------

以下引用自:原始出处和作者信息及本声明。
http://hi.baidu.com/hexiong/blog/item/f9bbf01f3a4c1ef4e0fe0bdf.html

Tip 0: 沒 有註冊碼,如何有效使用Ultraedit呢?

 

很多人立即想到使用crack版,可實際追究起來,那是違法的事情。實際上,Ultraedit並沒有把路子完全堵 死。我們可以使用一些小技巧來遮罩掉這個問題。修改ultraedit的快捷方式,將命令行改為:E:uedit9UEDIT32.EXE p:,其中p:必須是你的機器上不存在的分驅,這樣,就不會有試用時間結束的問題了。

 

 

Tip 1: 如何去掉所編輯文本中包含特定字串的行? 

 

這則技巧是在UltraEdit的幫助檔裏提到.CTRL+R 調出來替換(Replace)視窗,選中"使用正則運算式";然後用查找 %*你的字串*^p 替換成空內容即可.如,我當前有個文字檔案,需要去掉所有包含 http://www.baidu.net/ 這個字串的行,查找 %*http://www.baidu.net/*^p 替換成空即可.注意,^p DOS 文件類型的換行符.如果是 Unix 類型檔,則用 ^n.

 

 

Tip 2: 如何在行末添加特定字元,比如逗號?

 

有了上面的經驗(其實我第一次是從同事那裏學到的)CTRL+R 調出來替換(Replace)視窗,選中"使用正則運算式".然後可以查找 ^p(或者^n,如果是Unix ), ,^p(或者,^n)進行"全部替換"即可.補充一點,如果是 MAC(Apple) 類型檔,則換行符號為 ^r .

 

 

Tip 3: 如何刪除空行?

 

參考上面兩個例子,查找 ^p$ 然後替換為空即可.

 

看來,正則運算式需要學習一下嘍.

 

 

Tip 4: 編輯檔如何加入時間戳 ?

 

F7 快捷鍵即可.你試試看?

 

 

Tip 5: 為何 拷貝(Copy)/粘貼(Paste)功能不能用了?

 

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

 

 

Tip 6: 即使是打開小文件也有遲延?

 

這是我遇到過的問題.每次打開文件的時候總有幾秒鐘的耽擱. 我的機器性能可不算差.怎麼回事? 網路印表機搞得鬼! 打開"高級"->"設置"->"編輯器"->"高級",看看是不是選中了"載入/恢復印表機設置"?如果是的話,去掉(不同的版本/漢化與否可能該位置所在有差別)

 

 

Tip 7: 刪除當前行內容 CTRL+e

 

 

 

 

Tip 8: 你按一下快捷鍵ALT+c試試,變為列編輯模式,可以一 次輸入多行內容,只要你選好行範圍,編輯整齊的資料表非常合適。

 

 

 

 

Tip 9: 游標位於某一行,按Ctrl+F2試試,有了標籤了,多設幾 個,按住F2, 它會往你設定的標籤處跳來跳去,很好玩。

 

 

Tip 10: 暫時沒想出來,有興趣的前來補充。

 

 

更多內容整理中......

 

 

 

 

--如何在UltraEdit中配置Java編譯器和運行指令:

 

 

 方法:在Advanced -- Tool configuration 菜單的對話方塊裏

 1, 配置javac

 

command line裏輸入:c:jdk1.3binjavac %f

 

注意:這裏的javac路徑你要按你自己的來指定;%f是指當前活動文檔的全檔案名,即“檔案名.副檔名",

 

因為java程式在編譯時必須帶上副檔名。如果你用了%F(大寫)是不對的,它只表示檔案名而不帶副檔名

 

對於java運行命令是這樣的)。在Menu Item Name 裏輸入javac ,它出現在功能表裏,這樣你 就知道它是

 

用來編譯的。然後選擇output to list box capture output,這樣 當編譯錯誤的時候你就可以在源代碼

 

的下面的output視窗裏看到錯誤資訊了。

 

2,配置不帶參數的java運行命令

 

command line裏輸入:java %n, 或者java %F,這兩個有時候不一樣,看你的環境怎麼配置了,我是使用的前一個。

 

Menu Item Name 裏輸入: java -no parameter

 

並且選擇output to list box capture output ,這 樣當運行的時候,運行結果顯示在output視窗裏。

 

3,配置帶參數的java運行命令

 

command line裏輸入:java %n%modify%

 

Menu Item Name 裏輸入: java -parameter,這樣 當你運行的時候,它會有一個對話方塊要求你輸入參數

arrow
arrow
    全站熱搜

    skyuxxx 發表在 痞客邦 留言(0) 人氣()