我們發布了 EmEditor v15.5.0。
從 v15.4.1 進行的更新包括:
一般新增功能
- 當在不打開指定檔案的情況下啟動 EmEditor 時,會出現新增的啟動視窗 (你也可以通過設定取消顯示這個視窗)。啟動視窗讓你能選擇之前使用的工作區 (預設工作區),最近使用的檔案,或是最近使用的資料夾通過點擊相對應的條目,或用上,下方向鍵以及歸位來選取。當啟動視窗打開時,鍵盤焦點仍然在編輯器中。輸入文字或選取執行命令將隱藏啟動視窗。另外,在一個新文檔中按向下方向鍵會立即引入啟動視窗。
- 新的 ExecutePlugin 方法讓你能用巨集來執行外掛程式功能。例如,你能暫時使用程式碼片段功能即使不運行程式碼片段外掛程式。請參考下面「用巨集執行外掛程式的示例」。
- 在之前的版本中, CSV 分隔符以及水平/垂直線在選取文字時變得不可見。新版本使它們變得可見即使在選取文字時。目前,我們沒有添加相關選項。如果你想要這個設置變為可選,請與我們聯系。
- 工作區現在包括了 CSV 模式,標題,以及分隔符位置。我們可能會加入更多選項。用 beta 版所儲存的工作區可能會變得無效。所以我們建議你在運行 beta 版時為重要的工作區儲存備份。
- 篩選字串的字數的限制被延伸到 10,000 字元。
- 將目前的文檔分割為多個檔案精靈中的頁首和頁腳的字串長度的限制被延伸到 10,000 字元。
- 擷取欄,合併 CSV,以及多欄排序對話方塊讓你能選取多個條目在清單上上下移動。
- 在預設設定下,有 3 個巨集 (「合計」,「驗證 XML」,以及「包容 HTML/XML 標記」) 被安裝到安裝資料夾下的巨集子資料夾中。同時,這些巨集也會顯示在我的巨集清單中。你可以從清單中刪除這些巨集,但是一旦從清單中刪除這些巨集,它們將不能被再添加到清單上。
- 按視窗換行命令被添加到右擊輸出欄顯示的內容功能表中。
- 在用 CTRL+F12 分割 EmEditor 視窗,按 HOME,END,PAGE UP,或 PAGE DOWN 可以把分割器位置移動到視窗邊緣。
用巨集執行外掛程式的範例
調用程式碼片段外掛程式,并用 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:\dir\plugin.dll", eePluginExecuteCommand | eePluginAbsolutePath );
檢索指定外掛程式狀態。
status = editor.ExecutePlugin("E:\dir\plugin.dll", eePluginQueryStatus | eePluginAbsolutePath );
新增選項
- 添加了「自訂啟動視窗」按鈕到自訂對話方塊中的視窗索引標籤上,并且添加了自訂啟動視窗對話方塊。
- 添加了雙擊選擇一個單元格核取方塊到自訂對話方塊中的CSV索引標籤上。
- 在自訂系統匣圖示對話方塊中的捷徑文字方塊讓你能輸入 CTRL + SHIFT 以及 ALT + SHIFT 的組合鍵。
- 下列 REG_DWORD 值可以在 HKEY_CURRENT_USER\SOFTWARE\EmSoft\EmEditor v3\Common key 中設定下拉清單方塊的寬度。
- CWFind: 尋找工具列上的尋找下拉清單方塊。 預設: 0xc8 (200)
- CWReplace: 尋找工具列上的取代下拉清單方塊。 預設: 0xc8 (200)
- CWFilter: 篩選工具列上的篩選下拉清單方塊。 預設: 0xc8 (200)
- CWColumn: 篩選工具列上的選取欄下拉清單方塊。 預設: 0x7d (125)
- CWFind: the Find drop-down list box in the Find toolbar. Default: 0xc8 (200)
- CWReplace: the Replace drop-down list box in the Find toolbar. Default 0xc8 (200)
- CWFilter: the Filter drop-down list box in the Filter toolbar. Default: 0xc8 (200)
- CWColumn: the Column drop-down list box in the Filter toolbar. Default: 0x7d (125)
- 下列 REG_DWORD 值可以在 HKEY_CURRENT_USER\SOFTWARE\EmSoft\EmEditor v3\Common key 中設定檔案名的最大長度當儲存詳細信息對話方塊勾選了自動為無標題文檔命名核取方塊時。
- MaxNameUntitled: 檔案名的最大長度包括終止空字元。預設: 0x50 (80)
新增命令
外掛程式 API 新增功能
- 添加了 EE_EXEC_PLUGIN 消息,Editor_ExecPlugin 內聯函數以及EE_EXEC_PLUGIN 結構。
- 添加了EI_GET_COMBINE_HISTORY 參數到 EE_INFO 消息中 (Editor_Info 內聯函數)。
- 添加了 EP_USER_MSG 消息到外掛程式中。
巨集的新增功能
- 添加了 CombineHistory 屬性到 Window 對象中。
- 添加了 ExecutePlugin 方法到 Editor 對象中,并添加了 eePluginExecuteCommand,eePluginUserMessage,eePluginQueryStatus,eePluginAbsolutePath 標志。
- 添加了 LangID 屬性到 Editor 對象。
修復 Bug
- 修復了當點擊編輯器右邊空白部分時與游標位置相關的 bug。
- 修復了當標籤被雙引號包括時與 HTML/XML 對應標籤高顯相關的 bug。
- 修復了在自訂外掛程式對話方塊中選擇一個項目點擊「刪除」按鈕可能無法從清單中刪除該項目的 bug。
詳細信息請請參 EmEditor v15.5 新增功能。
要更新到最新版本,請到說明中選擇檢查更新,或者您可以直接到下載頁面下載最新版本。
為了減小安裝器的大小,Help 檔案現在不包括在安裝器重。你能用瀏覽器檢視 Web 說明,或者單獨下載說明檔案。如果你想要下載本機說明檔案,請到下載說明頁面。
如果您有永久授權或您的更新維護計劃在 2015 年 10 月 27 日之后仍有效。您可以到 Emurasoft 客戶中心更新/重發註冊金鑰頁面找到最新版本的註冊金鑰。v15 的註冊金鑰與 v14 的註冊金鑰相同。
請同樣參考: 政策變更公告–關于軟件更新維護計劃的聲明。
感謝您使用 EmEditor!