EmEditor v15.5.0 beta 1 發布!
我們發布了 EmEditor v15.5.0 beta 1。
注意: 在安裝 beta 版前請先儲存備份。我們更改了工作區格式,并可能會在新的工作區格式中包括更多選項。
從 v15.4.1 進行的更新包括:
一般新增功能
- 當在不打開指定檔案的情況下啟動 EmEditor 時,會出現新增的啟動視窗 (你也可以通過設定取消顯示這個視窗)。啟動視窗讓你能選擇之前使用的工作區 (預設工作區),最近使用的檔案,或是最近使用的資料夾通過點擊相對應的條目,或用上,下方向鍵以及歸位來選取。當啟動視窗打開時,鍵盤焦點仍然在編輯器中。輸入文字或選取執行命令將隱藏啟動視窗。另外,在一個新文檔中按向下方向鍵會引入啟動視窗。
- 新的 ExecutePlugin 方法讓你能用巨集來調用外掛程式功能。例如,你能暫時使用代碼段功能即使不運行代碼段外掛程式。請參考下面「從巨集調用外掛程式的範例」。
- 在之前的版本中, CSV 分隔符以及水平/垂直線在選取文字時變得不可見。新版本使它們變得可見即使在選取文字時。目前,我們沒有添加相關選項。如果你想要這個設置變為可選,請與我們聯系。
- 工作區現在包括了 CSV 模式,標題,以及分隔符位置。我們可能會加入更多選項。用 beta 版所儲存的工作區可能會變得無效。所以我們建議你在運行 beta 版時為重要的工作區儲存備份。
- 篩選字串的字數限制延伸到 10,000 字元。
- 提取列,合併 CSV,以及多欄排序對話方塊讓你能選取多個條目在清單上上下移動。
從巨集調用外掛程式的範例
調用代碼段外掛程式,并用 HTML/XML 標籤包含所選內容。
editor.ExecutePlugin("Snippets.dll", eePluginUserMessage, 0, "<${1:p}>${2:${SelText}}$0" );
調用專案外掛程式,并打開指定解決方案檔案。
editor.ExecutePlugin("Projects.dll", eePluginUserMessage, 0, "E:\Test\Test.eesln" );
調用搜索外掛程式,在文檔中搜尋指定字串并顯示結果清單。
editor.ExecutePlugin("Search.dll", eePluginUserMessage, eeFindReplaceCase | eeFindReplaceRegExp, "Test" );
直接運行指定外掛程式
editor.ExecutePlugin("E:dirplugin.dll", eePluginExecuteCommand | eePluginAbsolutePath );
檢索指定外掛程式狀態。
status = editor.ExecutePlugin("E:dirplugin.dll", eePluginQueryStatus | eePluginAbsolutePath );
新增選項
- 添加了「自訂啟動視窗」按鈕到自訂對話方塊中的視窗索引標籤上,并且添加了自訂啟動視窗對話方塊。
- 添加了雙擊選擇一個儲存格核取方塊到自訂對話方塊中的CSV索引標籤上。
新增命令
- 啟動視窗
外掛程式新增功能
- 代碼段外掛程式支持使用者消息。即使外掛程式沒有運行,你能調用外掛程式通過巨集來運行一個指定代碼段字串。
- 專案外掛程式支持使用者消息。你能調用外掛程式通過巨集來打開指定解決方案檔案。
- 搜索外掛程式支持使用者消息。你能調用外掛程式在文檔中搜索指定字串并顯示結果清單。
外掛程式 API 新增功能
- 添加了EE_EXEC_PLUGIN 消息,Editor_ExecPlugin 內聯函數以及EE_EXEC_PLUGIN 結構。
- 添加了EI_GET_COMBINE_HISTORY 參數到 EE_INFO 消息中 (Editor_Info 內聯函數)。
巨集的新增功能
- 添加了 CombineHistory 屬性到 Window 對象中。
- 添加了 ExecutePlugin 方法到 Editor 對象中,并添加了 eePluginExecuteCommand,eePluginUserMessage,eePluginQueryStatus,eePluginAbsolutePath 標志。
我們希望在發布新版本之前盡可能地完善該版本,所以,如果你在使用 beta 版時發現任何 bug 或技術問題,請即時與我們聯系。我們會盡快回復并修復任何可能的 bug。
要下載或關注新版本,請到 beta 論壇上 – EmEditor Professional v15.5.0 beta 1 發布!.
感謝你使用 EmEditor!