Version 19.0 新增功能

2019年7月30日

一般新增功能

  • 新增了用包括在安裝程式內的 CSS HTML Validator Lite(EmEditor 版)HTMLCSS,以及 JSON文檔檢查語法的功能。
  • 新增了用 MSXML 剖析器給 XML 文檔檢查語法的功能。
  • 驗證 CSV 命令現在被稱為語法檢查命令,它可以檢查所有支持的檔案類型(CSV,XML,HTML,CSS 以及 JSON)。
  • 語法檢查錯誤以紅色波浪下劃線(可自訂)顯示,並且游標指針懸停在錯誤部分會顯示有關錯誤信息的小提示。對於較小的文檔,可以自動重新整理語法檢查。
  • 新版本允許您自訂下劃線顏色,以便與文字顏色區分顯示(設定選項在組態屬性對話方塊中的顯示頁面上)。
  • 添加了新的反向排序命令,讓您能按相反的順序對文檔進行排序。
  • 用多執行緒程式碼和最近 CPU 中的 AVX-2 指令集大大提高了切換到 CSV 模式語法檢查(CSV)以及調整分隔符號位置(整個文件)命令的速度 。
  • 用多執行緒程式碼和最近 CPU 中的 AVX-2 以及 SSE4.2 指令集大大提高了切換到在很大的檔案中執行刪除重複行命令的速度。

測試結果:

v18.9v19.0比較
切換到 CSV 模式1.67 秒0.206 秒快 8.11 倍
刪除重複行47.7 秒20.3 秒快 2.35 倍

* 切換到 CSV 模式:1.99 GB 1580萬行,以逗號分隔的數字。
刪除重複行:2.70 GB,2 億行,隨機 ASCII 數據。
全部:勾選「使用臨時檔案」選項,16 個執行緒;測試系統:Windows 10(64位),Core i9-9900K,32GB RAM,2TB SSD。

新增選項

  • 添加了語法檢查頁面到自訂對話方塊中。
  • 添加了語法檢查頁面到組態屬性對話方塊中。
  • 添加了下劃線顏色下拉清單方塊到組態屬性對話方塊中的顯示頁面上。
  • 添加了儲存大檔案時啟用檔案對應核取方塊到自訂對話方塊的檔案頁面上。
  • 添加了指令集下拉清單方塊到自訂對話方塊的進階頁面上。
  • 添加了 Tab 數到組態屬性對話方塊的大綱頁面中的類型下拉清單方塊內。
  • 添加了僅檢查選取的字串選項按鈕到刪除/把重複行設為書籤對話方塊中。
  • 添加了當存在垂直選擇或多重選擇時,僅檢查選取的字串 (刪除重複行命令)選項到自訂對話方塊的編輯頁面上。
  • 添加了當存在垂直選擇或多重選擇時,僅檢查選取的字串選項到自訂對話方塊的排序頁面上。

新增命令

  • 語法檢查屬性
  • 自訂語法檢查
  • 語法檢查器
  • 反向排序

外掛程式 API 新增功能

  • 添加了 SORT_REVERSE 以及 SORT_INSPECT_NOT_SEL_ONLY 標志到 SORT_INFO結構以及 Editor_Sort 內聯函數中。
  • 添加了 MANAGE_DUPLIDATES_INSPECT_SEL_ONLY 標志到 MANAGE_DUPLICATES_INFO 結構以及 Editor_ManageDuplicates 內聯函數中。

新增巨集功能

  • 添加了 V (反向排序)選項以及 eeSortInspectNotSelOnly 標志到 Document 對象的 Sort 方法中。
  • 添加了 eeSortInspectSelOnly 標志到 Document 對象的 DeleteDuplicates 方法中。