UltraEdit高級使用技巧


UltraEdit是眾多IDE中頗有亮點的一款,它功能強大,這里說一下它的一些很好用的功能。

列模式

很多人喜歡上UltraEdit最初就是由於它的列模式。

進入列模式: Alt + C

如何對多個行進行注釋

1 進入列模式
2 選定多個行
3 增加注釋符

clip_image001

計算列的多個數的和

1 進入列模式
2 選擇統計的列
3 列 -- 列選擇統計

clip_image001[5]

更多列模式的操作可以參考這里

UltraEdit中的腳本

腳本只支持ASCII/ANSI files編碼,UTF-8是會出錯的

幾個常用的命令

var str = UltraEdit.getString("Please Enter a String:",1);

clip_image001[7]

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

腳本 -- 腳本 -- 添加

clip_image001[9]

C

clip_image001[11]

注: 在調試的過程中所有錯誤會打出在輸出窗口中,所以如果程序運行不通,請在輸出窗口中進行調試,或者也可以使用UltraEdit.outputWindow調試

如何進行函數和類的跳轉?

Eclipse的Ctrl+鼠標的跳轉功能是很多人喜歡的原因,UltraEdit也是有這個功能的

使用ctag

1 創建一個項目
2 項目--創建ctag文件
3 按F11定位到函數定義處

clip_image001[13]

其他的一些小技巧

如何保存當前Ultredit的設置

高級 -- 備份/恢復用戶定制

更多操作請參考這里

如何將空行去掉

直接使用replace(ctrl + R)
"^p$" 替換成為 ""

參考資料

UltraEdit power tips
所有快捷鍵
Creative Commons License

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM