Version 21.8 新增功能

2022年6月8日

一般新增功能

  • 添加了 CommitList 外掛程式。它會顯示目前的文檔的 Git 歷史記錄。
  • 允許規則運算式數字範圍運算式包含在搜索/取代清單中,當在批次取代對話方塊中用多項取代全部,在批次多檔尋找/取代對話方塊中用多項尋找以及在批次多檔取代對話方塊中用多項取代全部時。
  • 新版本允許您在使用多檔尋找命令時僅搜索指定時間戳範圍的檔案。
  • 在分割視窗中比較文檔時新版本會在文檔上方顯示文檔標題。
  • 在調整分割視窗大小時新版本會按比例移動分割的邊方塊。
  • 如果沒有符合項,新版本會在中止篩選時恢復游標位置。

新增選項

  • 添加了篩選抽出選項對話方塊。
  • 添加了最舊的修改日期最新的修改日期選項到進階對話方塊中(多檔尋找)。

新增命令

  • 分割視圖
  • 抽出選項

新增外掛程式

  • CommitList 外掛程式

外掛程式的新增功能

  • 添加了 EE_INFO_EX 消息, INFO_EX_DATA 結構以及 Editor_DocInfoEx 內嵌函式。
  • 添加了 EI_GET_CONFIGEI_SET_CONFIGEI_SAVE_FILEEI_INDEX_TO_DOC_REALEI_DOC_TO_INDEX_REALEI_GET_TITLEEI_SET_TITLE 命令到 EE_INFO 消息中。
  • 添加了 hDoc 參數到 EE_GET_MODIFIEDEE_GET_LINES 消息中。
  • 添加了 hDoc 欄位到 GET_LINE_INFO 結構中。
  • 添加了取代形式到 Editor_DocGetModifiedEditor_DocGetLinesEditor_GetLineW 內嵌函式中。
  • 添加了 nVisibleLinesAbovenVisibleLinesBelow 欄位到 FILTER_INFO_EX 結構中。

新增巨集功能

  • 添加了 nVisibleLinesAbovenVisibleLinesBelow 參數到 Document 對象的 Filter 方法中。
  • 添加了 Title 屬性到 Document 對象中。

如何使用 CommitList 外掛程式

CommitList 外掛程式預設安裝在 EmEditor Professional 中。此外掛程式會顯示 Git 倉儲(repo)的提交歷史記錄。它可以輕松地讓您比較不同版本的檔案。要使用 CommitList 外掛程式,請到外掛程式列上單擊 CommitList 按鈕。或者到工具功能表下,滑鼠指向外掛程式,然後單擊 CommitList,將出現 CommitList 自訂欄。

該外掛程式將首先檢查目前的文檔是否在 Git 倉儲中。如果是,您可以選擇 repo 並顯示其提交的歷史記錄。您可以點擊打開倉儲…按鈕來打開不同的 repo。另外, 您可以使用右上角的下拉功能表來變更所選分支。

提交清單會顯示所選分支的提交歷史。在一個提交上右鍵單擊,並選擇複製以複製提交的詳細信息。選擇提交時瀏覽檔案命令將在提交時顯示樹狀目錄。

選擇提交後,右側欄會顯示提交詳細信息和在此提交上變更的檔案清單。右鍵單擊清單中的檔案並選擇與上一個比較可以檢視此提交中檔案的變更內容。

如果目前的倉儲中的檔案已經在編輯器中打開,則可以選擇檢視目前的文檔的歷史記錄按鈕。它會打開「檔案歷史記錄」對話方塊視窗,其中列出了對目前的檔案進行變更的所有提交記錄。右鍵單擊提交將顯示兩個選項。顯示提交會跳轉到主要提交清單中的那個提交。與上一個比較會將檔案與其之前的版本進行比較。

提示

  • F6鍵或 ESC 鍵可以讓鍵盤焦點返回到編輯器中。