主要特點
1.多內(nèi)碼支持,完美支持Unicode U16、U16-BE、UTF-8、東亞語言字符、西歐語言字符 2.準確的編碼探測,萬碼無憂 3.低內(nèi)存占用,極低的內(nèi)存就可以編輯巨大文件 4.PCRE兼容正則表達式(DEELX),支持環(huán)視等高級特性 5.集成VBS/JScript腳本引擎,完美利用Windows各種COM組件的特性 6.簡潔方便的宏錄制,錄制出來的宏就是簡單的VBS腳本,易讀易改 7.GUI插件支持,腳本之外的又一大選擇,滿足您的各種需求 8.用戶自定義工具 9.豐富的狀態(tài)欄,可以直接點擊進行部分常用項的更改 10.標準文本拖放支持 11.可編程高性能著色器,展現(xiàn)任何語言豐富多彩的一面 12.打印、打印預覽 13.上下文單詞自動完成,輸入過的單詞輕松展現(xiàn) 14.強大的自定義鍵盤。支持Emacs式按鍵,可以通過插件模仿 15.列模式(列插入、刪除、拷貝、粘貼),移動鼠標時請時按住ALT鍵 16.無限撤銷、重做 17.多種主題,總有一款適合您 18.代碼折疊,支持手動和自動兩種模式 19.多文件查找,查找結果支持高亮 20.不可見字符顯示 21.括號匹配 22.多界面語言,自帶英語、簡體中文
更新內(nèi)容
3.50起,未注冊版在保存文件的時候,會有一定的幾率(6%左右)彈出對話框提示注冊。未注冊的用戶不喜勿升級。 新增:增加鍵盤激活列選的命令,cm_select_colup/down/left/right,默認的情況下使用Alt+Shift+U/J/H/K進行綁定。 新增:窗口-》同步滾動。可以同步滾動任意兩個分組或者分隔窗口。(分組優(yōu)先,只要并列排放兩個窗口,就可以任意滾動?。顟B(tài)欄默認顯示同步滾動的狀態(tài),可以點擊它,快速切換狀態(tài)。 新增:增加強制剪貼板換行符格式配置項(設置-》雜項) 新增:增加關閉當前文件時,優(yōu)先激活左側(cè)文件配置項(設置-》雜項) 新增:狀態(tài)欄的光標位置col支持擴展tab后,顯示位置,和標尺同步(設置-》編輯) 改進:恢復以前舊版本的調(diào)用外部比較工具的對話框,方便用戶調(diào)用自己喜歡的比較工具 改進:更換程序讀取配置文件的函數(shù),提高程序加載的速度和性能 改進:批量替換對話框增加備注一覽,增加保存按鈕。如果打開物理文件,路徑會顯示在對話框的標題欄。點保存的話,會自動寫入原文件。省卻導入導出的煩惱~~ 改進:自定義工具增加兩個新的參數(shù)(1:文件全路徑但不帶擴展名, 2:文件擴展名,注意:均不帶雙引號,需要用戶手動輸入) 改進:刪除主題時彈出對話框予以確認 改進:各控件類名固定為(TextView, QuickFileWnd, TextCtrl, ProjectWnd, OpenFileWnd, FavWnd...),以方便和其它工具進行組合工作 改進:自動保存和自動備份在顯示最近一次使用的路徑 改進:列選左右移動擴展選區(qū)時的操作不便 改進:刪除重復行狀態(tài)欄顯示進度信息,且刪除的文本過多時,顯示禁止undo的對話框,以提高速度,節(jié)省內(nèi)存。 改進:當設置多標簽欄為固定寬度時,固定寬度的值可以更改。(設置-》標簽) 改進:如果當前行被換行的話,單擊是選擇子行,雙擊選擇整行 改進:App.NewDoc創(chuàng)建的文檔的格式未能應用用戶設置的問題 改進:在文件中替換和查找時如果遇到文件夾,對話框刷新顯示當前工作文件夾的名稱,避免出現(xiàn)假死的感覺 改進:在文件中替換時如果遇到只讀文件,且存在匹配,將會顯示未知錯誤 改進:代碼片段窗口右鍵菜單增加向上向下調(diào)節(jié) 改進:默認文件比較的下方行比較欄將會始終顯示 改進:狀態(tài)欄編碼區(qū)域如果顯示含有BOM的文件時,后面將會顯示一個+號予以區(qū)分 改進:在字體對話框,如果當前選擇的是文檔區(qū)域使用的字體,按下應用按鈕時,將會自動使用該字體,而不用再在菜單中選擇了。 改進:國內(nèi)下載鏡像放置于阿里云,提高下載和升級的速度 修正:選擇時按住Ctrl鍵(擴展到單詞)行為不正確的bug 修正:ActiveDoc.Insert將會先刪除選區(qū),然后再插入文本 修正:修正移除高亮網(wǎng)址和郵件時可能會導致程序崩潰的潛在問題 修正:快捷鍵對話框被加入空鍵的問題 修正:窗口按照前后順序移動時行為不正確的Bug 修正:在文件中替換時備份選項沒有被保存的問題 修正:COLOR_CONCEAL隱藏的文字,在打印的時候仍然被打印出的問題 修正:快捷鍵中存在錯誤的配置時,顯示快捷鍵一覽時,映射錯誤的問題 修正:快捷目錄有可能無法顯示無后綴文件的問題 修正:查找替換對話框,當切換多行輸入時,正則菜單無法使用的問題 修正:批量轉(zhuǎn)換編碼對UTF8的BOM支持不好的問題 修正:其它諸多細節(jié) 插件和擴展: 改進:HTML工具條增加字符實體按鈕(HTML Entity), 當點擊該按鈕時將會打開代碼片段并顯示HTML Entity字符。 新腳本函數(shù): 語法著色的腳本增加新的API parser.SetFont( string font_name, int font_size, int base_line, bool bold); parser.SetCJKFont( string font_name, int font_size, int base_line, bool bold); parser.AddSnippet( string title, string trigger, string text, bool script=false); region.AddSnippet( string title, string trigger, string text, bool script=false); 增加幽靈打印的API, speed越小速度越快,最快每30毫秒鍵入一個字符 doc.GhostTyping(string text, int speed=100) 控制自動換行的樣式 doc.Wrap(int type, int value=0) type的取值如下: 0: 取消換行 1: 窗口邊界處換行 2: 智能換行,智能判斷單詞邊界和禁則字符 3: 指定列換行(value) 4: 指定列換行并擴展制表符(value) 5: 保留 6: 指定像素處換行(value) 菜單增加添加分隔符的函數(shù) menu.AddSeparator() 可以用腳本打開并定位指定的代碼片段 App.OpenSnippetByTitle(string title)