Version 18.4¶
2018年12月18日 添加了用 數字範圍運算式 進行尋找,取代,多檔尋找,多檔取代以及篩選的功能。要在 尋找, 取代, 多檔尋找, 多檔取代,或 進階篩選 對話方塊中使用數字範圍,請到 模式 下拉清單方塊下選擇 數字範圍。要在 Find, Replace, FindInFiles, ReplaceInFiles,或 Filter 的巨集方法中使用數字範圍,請在 ExFlags 參數中包括 eeExFindNumberRange 標志。數字範圍用區間表示。例如, 數字範圍 含義 [1 , 9] 符合整數 1, 2, 3, ..., 9。 [ , 9) 符合任何小於 9 的整數。 [1.0 , 9.0) 符合任何大於或等於 1.0,並且小於 9.0 的小數。 [ , 1.0) 符合任何小於 1.0 的小數。 (2.0 , ] 符合任何大於 2.0 的小數。 添加了把 JavaScript 用作 取代運算式 的功能當使用規則運算式或數字範圍取代時。在轉換取代運算式時,EmEditor 用 Chakra (JScript v11) 來提高速度。由於此引擎與巨集環境分離,因為巨集環境使用舊的 JScript v5.8 引擎,因此,各種用於巨集的對象不可用於取代運算式。取代運算式的範例包括: 取代運算式 含義 \J "\0" + "abc" 把 "abc" 附加在符合字串的末尾 \J "\0".substr( 0, 5 ); 返回符合字串的前 5 個字元 \J \0 * 100; 將符合的數字乘以 100 \J parseFloat( \0 ).toFixed(2); 將符合的數字四舍五入到小數點後 2 位 \J cell( -1 ) 返回位於符合儲存格左側相鄰儲存格中的文字 \J parseFloat( cell( -1 ) ) + parseFloat( cell( -2 ) ) 返回左側兩個相鄰儲存格的總和 提高了編輯包含很長行的文檔時的速度。 提高了當定義許多規則運算式亮顯顯示關鍵字或標記時的速度。 添加了 /xnr 選項到 使用命令列選項 中。 添加了 FLAG_FIND_NUMBER_RANGE 標志到 FILTER_INFO_EX 結構( Editor_Filter 內嵌函式)以及 FIND_REPLACE_INFO 結構 中。 添加了 eeExFindNumberRange 到 Document 對象的 Filter 方法, Selection 對象的 Find 和 Replace 方法, 以及 Editor 對象的 FindInFiles 和 ReplaceInFiles 方法中的 ExFlags 參數中。 添加了 ExtractColumns 方法 到 Document 對象中。一般新增功能¶
新增選項¶
新增命令¶
外掛程式 API 新增功能¶
新增巨集功能¶