UltraEdit Tutorial

Author: swanky(swanky.hsiao@gmail.com)
First Release: 2002-07-24
Last Updated: 2005-10-14
Version: 1.01

本文發表於 JavaWorld@TW,如欲轉載或轉錄內容,請註明來源及作者

強力建議使用 Mozilla 系列瀏覽
若有任何錯誤,請 mail 通知我們

《第一部份--安裝》

首先要到UltraEdit的網站下載此軟體,本文使用的版本是 10.10c
http://www.ultraedit.com/
這是一個很好用的文字編輯軟體
想當然它並不是免費的

安裝時,會跳出個視窗,要你把使用 UltraEdit 開啟的副檔名檔案選起來
奇怪的是.java是被他歸於網路檔案...記得要選就是

一直下一步結束安裝,開了第一次輸入序號後,就可以很快樂地使用了

《第二部分--編譯與執行》

假設你使用的SDK是 1.5 版的,裝在 C:\j2sdk 這目錄裡
p.s. 使用其他版本,或是裝在其他目錄者,請依綠色標示自行變通

進入選單 Advenced -> Tool Configuration
Command Line 是指令欄
Working Directory 是工作目錄
Menu Item Name 是自己取的名字
先設個 java_compile
Command Line         輸入  C:\jdk\bin\javac.exe "%f"
Working Directory    輸入  %p
Menu Item Name       輸入  java_compile (或是你想輸入中文"編譯"也沒關係,高興就好)
然後把下面 Output to List Box 圈起來
           Capture Output     勾起來
這樣才可以看到執行後出現的文字
按下右邊的 Insert 就可以加進去當成熱鍵了
接著設 java_execute
Command Line         輸入  C:\jdk\bin\java.exe "%n"
Working Directory    輸入  %p
Menu Item Name       輸入  java_execute
下面的選項如同 java_compile
再按下右邊的 Insert
我個人是有加設一個 appletviewer 方便看 applet 程式用
Command Line         輸入  C:\jdk\bin\appletviewer.exe "%n.html" (或.htm)
Working Directory    輸入  %p
Menu Item Name       輸入  appletviewer
不過你要確定那個目錄下有個設好的 .html.htm 檔案 我的作法是先弄個文字檔,裡面內容是
<html>
<applet code = "Name.class" width = "300" height = "100">
</applet>
</html>
Name 是你的 applet 檔名,後面的寬跟高是顯示區域大小
設好後另存個 Name.html
這樣就可以很快弄出個 .html.htm 檔案了
或是你不想多設一個 .html.htm 檔案
只要在程式原始檔的前面加入註解:
// <applet code="Name.class" width="300" height="100"></applet>
Command Line     改成輸入  C:\jdk\bin\appletviewer.exe "%n.java"
就可以直接看 applet 的程式結果了

也有人設 javadoc 這熱鍵,不過初學者不常用,設的方法同前

三個設完後
可以用右下的 UpDown 調順序
第一個的熱鍵就是 Ctrl + 1
第二個 Ctrl + 2 依此類推

弄好後按 OK 再看看 Advenced 選單表下面多出來三個你設好的熱鍵
就可以很開心的擺脫命令提示字元跟記事本了 ^o^
不過要加參數的話,還是得用命令提示字元囉~

有時我也會覺得目錄裡的 .class 檔太多看起來很煩 所以後來我加設了一個把 .class 檔砍掉的熱鍵

Command Line         輸入  del *.class
Working Directory    輸入  %p
Menu Item Name       輸入  delete_class
KeyMapping 設成 Alt + DEL
備註1:%f、%n、%p、%e 不可以用引號括起來,也不用空格
       %f 是檔案完整名稱,包含副檔名,也可用 %n%e 代替
       %n 是檔案名稱,不包含副檔名
       %p 是檔案所在目錄
       %e 是檔案的副檔名
在檔名前後加上引號("),是為了避免目錄中有空白符號造成錯誤

備註2:如果你用的是其他版本的 UltraEdit ,預設的熱鍵可能不一樣
       要更改熱鍵,到 Advenced -> ConfigurationKeyMapping
       找到 AdvencedUserTool1 就可以改第一個熱鍵
       AdvencedUserTool2 就可以改第二個熱鍵,依此類推

《第三部份--個人化》

相信大多數人都有用過 KKman 這套打逼的軟體(沒用過也沒關係)
你可以使用不同的熱鍵來方便切換不同的版面
以下就說明要如何來個人化你的 UltraEdit
我所設定的是以我個人常用的熱鍵,其他的熱鍵請自行設定

進入選單 Advenced -> ConfigurationKeyMapping

左邊 Commands 點選 FileClose然後在右邊 Press New Key: 下方的空格打上你想要設的熱鍵
我是設 Ctrl + DEL
然後選 Assign 把熱鍵加進去
有時會出現一個視窗
要你確定 是否要把原本使用這熱鍵的功能用你現在設的功能蓋過
當然也可以把原本設定的熱鍵 Remove 囉~

以下列出我所設定的熱鍵
FileClose                       Ctrl + DEL
ViewShow/HideOutPutWindow       Ctrl + `
WindowNextWindow                Ctrl + LEFT ARROW
WindowPreviousWindow            Ctrl + RIGHT ARROW

如此一來就可以像 KKman 一般關閉/切換版面了

備註:此部分在 10.00 版本似乎是已經預設,所以只要檢查一下就好了

《第四部份--更換 Syntax Highlighting》

感覺顏色不夠鮮豔? 或是覺得很多新的 keyword 都沒有顏色?
那你就得看這一篇了

先到下面的網址
http://www.ultraedit.com/downloads/additional.html
在 Wordfiles 裡選擇想要下載的關鍵字檔案
我是選擇 Java 1.4 with JSP - NEW - 08/02/2002
存到 UltraEdit 的目錄裡

進入選單 Advenced -> ConfigurationSyntax Highlighting
用下面的 Browse 按鈕選擇剛剛下載的文字檔案
按下確定後 你就會發現顏色變得很不一樣了 ^^

其實 wordfile 檔也可以自己更改
我自己就改了一個
http://mail2.tmtc.edu.tw/~mcse9011031/java/SwankyUE.txt 裡面包含了一些常用的 Syntax Highlighting 與更新
歡迎大家下載使用

還有如果你經常把識別字取的很像、但又不是關鍵字
請務必把 Auto Correct Keywords 這項去掉

《第五部份--其他設定》

其他的設定幾乎都在 Advenced -> Configuration 裡面

像是
Edit 裡的 Tab Stop ValueIndent Spaces 我都是改成三,這樣我自己看起來會比較整齊
Backup 最上面是看你要不要讓 UltraEdit 自動幫你備份