Version 15.8 新增功能

儲存格選擇模式

添加了儲存格選擇模式,大大增強了 CSV 編輯功能。在打開一個 CSV 文檔之后,如果選擇儲存格選擇模式,EmEditor 會隱藏 CSV 分隔符,你能用游標或鍵盤選擇儲存格,就像在電子表格程式 (Excel) 中一樣。在儲存格選擇模式下,按向右方向鍵向左方向鍵能左右移動儲存格選取方塊。雙擊一個儲存格,按 ENTER 鍵,或選擇編輯儲存格命令能讓你直接編輯選取的儲存格。在選擇多個儲存格的情況下,執行編輯儲存格命令還能讓你同時編輯多個儲存格。另外,在編輯并確認一個儲存格之后,EmEditor 會進行語法檢查。

儲存格選擇模式下,按 TAB 鍵能移動到下一個儲存格,按 SHIFT + TAB 能移動到上一個儲存格。還有,在上方新增一行在下方新增一行命令會自動為含有分隔符的文檔插入分隔符。

在預設情況下, 添加了 CSV/排序工具列上的儲存格選擇按鈕的氣球狀提示。

安全性能的提高

之前使用的 SHA-1 电子签名被新的 SHA-1/SHA-256 双电子签名取代。为提高安全性,EmEditor 不再在可执行文件中使用共享分区, 並且启用了地址空间布局随机化 (address space layout randomization, ASLR)。

新版本緩解了安裝程式的 DLL 劫持漏洞。

其他新功能

新增功能

  • 剪下行複製行,以及刪除行命令現在不止可以用在目前的行上,還可以用在選取得多個行上。
  • 右擊編輯器左邊緣或行號所快顯的功能表上,現在包括了剪下行複製行貼上,以及刪除行命令,讓你能更方便地編輯文檔。
  • 到巨集功能表下,右擊我的巨集清單上的任意一個巨集,會出現一個內容功能表,其中包括編輯命令。

新增選項

  • 添加了「自動切換到儲存格選擇模式」和「在儲存格選擇按鈕上顯示氣球狀提示」復選方塊到自訂對話方塊中的 CSV 索引標籤上。
  • 添加了「CSV 儲存格所選文字」以及「CSV 儲存格選擇框架」到組態屬性中的顯示索引標籤上。另外,在樣式下拉清單中添加了「粗線」選項。
  • 在自訂巨集對話方塊中,我的巨集索引標籤上的「新增」按鈕變更為「添加」按鈕。

新增命令

  • 儲存格選擇模式
  • 編輯儲存格
  • 完全刪除

外掛程式 API 新增功能

  • 添加了 EI_GET_CELL_MODE,EI_SET_CELL_MODE 標志到 EE_INFO 消息中。
  • 添加了 POS_CELL 標志到 EE_GET_ANCHOR_POS,EE_GET_CARET_POS,EE_SET_ANCHOR_POS,EE_SET_CARET_POS 消息中。

巨集的新增功能

  • 添加了 CellMode 屬性到 Document 對象中。
  • 添加了 bComplete 參數到 Selection 對象的 Delete 方法中。
  • 添加了 eePosCellSelection 對象的 GetActivePointXGetActivePointYGetAnchorPointXGetAnchorPointYSetActivePointSetAnchorPoint 函數的 nFlags 參數中。

修復 Bug

  • 修復了多檔尋找 (UTF-16BE 帶 Unicode 簽名) 可能會使 EmEditor 故障的 bug。
  • 緩解了安裝程式的 DLL 劫持漏洞。
  • 修復了切換書籤命令可能無法刷新編輯器左邊緣的 bug。
  • 修復了在合併文檔至一個檔案的精靈中,在清單中變更指定檔案的順序不能反應在結果中的 bug。
  • 修復了在 v15.7 中,許多用于高顯字串的規則運算式會導致高 CPU 用量的 bug。
  • 修復了 CSV 自動檢測功能無法用于很大的 CSV 檔案的 bug。
  • 篩選工具列現在能在很大的檔案上允許漸進式搜尋。
  • 修復了當搜尋字串是空的時候,巨集的 Find 方法可能導致錯誤的 bug。
  • 修復了多檔尋找 (UTF-8 帶 Unicode 簽名) 可能導致搜尋結果包含 BOM。
  • 修復了在自訂巨集對話方塊中一個的 bug。
  • 修復了在大綱顯示條在特定條件下會閃爍的 bug。
  • 修復了專案外掛程式中的參數信息工具提示可能在特定條件下無法運作的 bug。