UltraEdit是眾多IDE中頗有亮點的一款,它功能強大,這里說一下它的一些很好用的功能。
列模式
很多人喜歡上UltraEdit最初就是由於它的列模式。
進入列模式: Alt + C
如何對多個行進行注釋
1 進入列模式
2 選定多個行
3 增加注釋符
計算列的多個數的和
1 進入列模式
2 選擇統計的列
3 列 -- 列選擇統計
更多列模式的操作可以參考這里
UltraEdit中的腳本
腳本只支持ASCII/ANSI files編碼,UTF-8是會出錯的
幾個常用的命令
var str = UltraEdit.getString("Please Enter a String:",1);
UltraEdit.activeDocument.write("
當前激活文章輸入文字
UltraEdit.getValue("Please enter an integer",1);
顯示界面和UltraEdit.getString一樣
UltraEdit.document.length
獲取當前打開的文檔數
使用UltraEdit.document[x] 進行當前打開文檔的枚舉
UltraEdit獲取剪貼板中的內容
UltraEdit.clipboardContent
獲取剪貼板序列號和選擇剪貼板
UltraEdit.clipboardIdx
UltraEdit.selectClipboard(2);
往輸出框中輸出
UltraEdit.outputWindow.write("This is a test.");
最簡單的hello world腳本
A
var str = UltraEdit.getString("Please Enter a String:",1); UltraEdit.activeDocument.write(str);
另存為test.js
B
腳本 -- 腳本 -- 添加
C
注: 在調試的過程中所有錯誤會打出在輸出窗口中,所以如果程序運行不通,請在輸出窗口中進行調試,或者也可以使用UltraEdit.outputWindow調試
如何進行函數和類的跳轉?
Eclipse的Ctrl+鼠標的跳轉功能是很多人喜歡的原因,UltraEdit也是有這個功能的
使用ctag
1 創建一個項目
2 項目--創建ctag文件
3 按F11定位到函數定義處
其他的一些小技巧
如何保存當前Ultredit的設置
高級 -- 備份/恢復用戶定制
更多操作請參考這里
如何將空行去掉
直接使用replace(ctrl + R)
"^p$" 替換成為 ""
參考資料
UltraEdit power tips所有快捷鍵

本文基於署名-非商業性使用 3.0許可協議發布,歡迎轉載,演繹,但是必須保留本文的署名葉劍峰(包含鏈接http://www.cnblogs.com/yjf512/),且不得用於商業目的。如您有任何疑問或者授權方面的協商,請與我聯系。