新增比較和同步捲動功能

新版本的 EmEditor 讓您能方便地比較兩個最近查看的檔案。比較結果會并排顯示并且不同的地方會在文檔中用顏色所標示出來。而不用再使用以前的 Diff 外掛了。在比較之后,“重新掃描”指令讓您能用同樣的條件再次比較更改的文檔。“同步捲動”的指令則能夠不需要先比較就同步捲動兩個最近查看的文檔。

新增拼字功能

新版的 EmEditor 使用 Hunspell 資源庫。很多應用程式,例如 OpenOffice,和 Firefox,都用 Hunspell 作為拼字檢查器,在多語言環境中檢查拼字。在您輸入文字時,拼字錯誤的字詞下面會出現一段紅色曲線,滑鼠右擊拼字錯誤的字詞,您會看到有幾個字詞選項供您選擇,讓您能快捷地更正拼字。EmEditor 編輯器預先安裝了默認的美國英語詞典。您可以在  OpenOffice.org wiki – (拼字檢查器詞典)下載別的詞典。只要把 *.dic 和 *.aff 檔案復制到 EmEditor 安裝資料夾下的字典子資料夾中就行了。(通常在 C:/Program Files/EmEditor/Dictionaries 中)。

 

改進的相黏垂直選擇編輯

在行右端進行沒有寬度的垂直選取將會讓EmEditor自動把每行的末端作為選取編輯的開始位置。所以,您輸入的文字會出現在您選取的每一行的末端(即使行的長度都不相同)。要開始垂直選取,按住ALT鍵然后拖動滑鼠。想要了解之前的垂直選擇功能,請參考垂直選擇模式下的編輯

編號功能

新增的編號命令讓您能在游標處或垂直選取處插入連續的數字或字元。

大綱外掛新增功能

大綱外掛讓您能用規則運算式隱藏或取代符合的字串,并且在自訂數據條中顯示它們。

用二進位並列 ASCII 視圖 (十六進位視圖)

二進位(十六進位視圖)模式現在包括并列 ASCII 視圖。

“尋找”對話方塊新增功能

“尋找”對話方塊現在包括新的“顯示符合數”選項,這樣就可以在狀態列顯示符合您搜索的字串的總數。在“尋找”下拉清單右邊的「>」按鈕現在包括了“選擇的文字”游標位置處的單字自訂儲存為預設值,和多行等命令。

“在檔案中尋找”對話方塊新增功能

“尋找”下拉清單單右邊的「>」按鈕包括了“選擇的文字”游標位置處的單字自訂儲存為預設值等命令。另一個「>」按鈕被添加到“檔案類型”下拉清單的右邊。這個按鈕包括當前檔案類型當前檔案儲存為預設值。原本在“在資料夾中”下拉清單方塊旁邊的「…」按鈕也被換成了「>」按鈕。這個按鈕包括“當前資料夾”“父資料夾”“祖父資料夾”“自訂”“還有儲存為預設值”命令。

 

其他新增功能

新增功能

  • CSV 模式現在讓您能在一個儲存格中包括新的行。在組態屬性的“標記”索引標籤上選擇“顯示控制字元”的核取方塊,內嵌Enter鍵會以反轉的顏色顯示 M (CR)和/或 J (LF)。
  • 在 Windows 檔案總管由右鍵顯示的內容功能表中包括了新增的“用EmEditor在檔案中尋找”命令。
  • 自動恢復功能現在能自動打開上次使用的工作空間恢復的檔案對話方塊被棄用了)。當用新的安裝程式更新EmEditor時,EmEditor視窗會自動關上,并且他們會作為上次使用的工作空間被重新打開。
  • 新的安裝程式現在能在一個程式中安裝多個語言版本(目前是英文和日文)。
  • “更新檢查程式”被改進了(v9的更新檢查程式被棄用了)。
  • 添加了新的命令行選項/cmp
  • 當在地化語言檔案是舊的時,EmEditor 自動使用英文字串和對話方塊資源。
  • EmEditor 現在支持左對齊 (&l) ,居中 (&c) 以及右對齊 (&r) 的組合來列印頁首和頁尾。
  • 二進位(十六進位視圖)模式新增包括并排ASCII視圖。
  • 相黏垂直選擇模式現在被限制為只能選取邏輯行(由于換行所產生的多重選取現在不再算在內了)。
  • 在上一個版本中,在重新載入一個包含無效字元的檔案時,在彈出的對話方塊點擊“取消”之后會打開一個新的未命名文檔。這個 bug 已經被修復了,除了當您異步打開一個大檔案時。
  • 預設的 PH P亮顯字串中被更新到最新的 PHP 功能清單中。
  • 添加了一個新的取代表達式(?n:true_expression:false_expression)到規則運算式語法中。

新增的外掛功能

程式碼片段外掛

  • 字詞自動完成外掛現在能運用在程式碼片段預留位置中。
  • 程式碼片段外掛的規則運算式添加了全局選項。

大綱外掛

  • 大綱外掛屬性中添加了“同步選區至游標處”“首次運行時將焦點移至自訂工具列使用ESC鍵關閉自訂工具列,還有使用 ENTER 鍵或執行鍵命令關閉自訂工具列這幾個核取方塊。
  • 添加了“隱藏符合的字串/取代為規則運算式”核取方塊和“規則運算式”文字方塊,讓您能隱藏符合的字串或用規則運算式取代符合的字串。

字詞自動完成外掛

  • 添加了“從候選清單中排除符合或等長的字詞”核取方塊到該外掛屬性的“選項”標籤頁上。

檔案總管外掛

  • 修復了檔案總管外掛不總是用一個已打開的活動檔案同步選區的 bug。

 

新增選項

  • 添加了組態屬性的“拼字檢查”索引標籤。
  • 外部工具屬性中添加了“包含標準錯誤”的下拉清單方塊,原來包括的“標準錯誤”核取方塊被棄用了。這個變更讓您能分開指定“標準輸出”“標準錯誤”輸出。
  • “尋找”對話方塊現在包括新增的“顯示符合數”核取方塊,能在狀態列顯示符合的數目黨您搜索一個字串后。
  • 當您輸入一個分配鍵在“按下新的快速鍵”文字方塊中時,會顯示類別名稱。
  • “忽略下列檔案或資料夾” (“在檔案中尋找” >「進階」) 文字方塊現在能允許多達15,999個字元。
  • “尋找/取代”下拉清單右邊的「>」按鈕 (“尋找/取代/在檔案中尋找/在檔案中取代”對話方塊中) 現在包括選擇的文字游標位置處的單字自訂儲存為預設值多行等命令。「=」按鈕被棄用了。
  • 另一個「>」按鈕被添加到“檔案類型”下拉清單的右邊 (“在檔案中尋找/在檔案中取代”對話方塊中)。這個按鈕包括“當前檔案類型”“當前檔案”“儲存為預設值”命令。
  • 原本在“在資料夾中”下拉清單方塊 (“在檔案中尋找/在檔案中取代”對話方塊中) 旁邊的「…」按鈕也被換成了「>」按鈕。這個按鈕包括當前資料夾父資料夾祖父資料夾自訂,還有儲存為預設值命令。
  • 預設的PHP亮顯字串中被更新到最新的PHP功能清單中。
  • 變更了“取代/在檔案中尋找/在檔案中取代”對話方塊中的 Tab 順序。
  • 在組態屬性“顯示”索引標籤上的字型樣式下拉清單方塊中添加了“曲線行”“虛線”
  • 在組態屬性“捲動”索引標籤上添加了“水平線”核取方塊。“虛線”核取方塊被棄用了。
  • 在組態屬性“列印”索引標籤上添加了“頁首”“頁尾”的核取方塊。
  • “自訂巨集”對話方塊中的“我的巨集”索引標籤上添加了「全部刪除」按鈕。
  • “自訂”對話方塊的“語言”索引標籤上添加了“當在地化語言不可用時,使用英語”的核取方塊。
  • 工具列對話方塊中上256色按鈕被棄用了。
  • 添加了“插入編號”對話方塊。

新增命令

  • 另存新檔為UTF-16LE(包含簽名)
  • 另存新檔為UTF-16LE(不包含簽名)
  • 另存新檔為UTF-16BE(包含簽名)
  • 另存新檔為UTF-16BE(不包含簽名)
  • 另存新檔為UTF-8(包含簽名)
  • 另存新檔為UTF-8(不包含簽名)
  • 將HTML/XML字元參照轉換為Unicode
  • 將Unicode轉換為HTML/XML字元參照
  • 將通用字元名稱轉換為Unicode
  • 將Unicode轉換為通用字元名稱
  • 編號
  • 選擇儲存格
  • 下一儲存格
  • 上一儲存格
  • 拼字檢查
  • 對已引用的行進行拼字檢查
  • 對單引號內的字串進行拼字檢查
  • 對雙引號內的字串進行拼字檢查
  • 對註解進行拼字檢查
  • 對指令碼進行拼字檢查
  • 對亮顯文字進行拼字檢查
  • 對超鏈接進行拼字檢查
  • 對未指定文字進行拼字檢查
  • 對整個文檔進行拼字檢查
  • 上一拼字錯誤
  • 下一拼字錯誤
  • 拼字建議
  • 字典
  • 啟用快速鍵
  • 行號
  • 標尺
  • 傳回標記
  • EOF
  • Tab 標記
  • 空格
  • 全形空格
  • 帶不同標記的CR和LF
  • 控制字元
  • 縮排輔助線
  • Tab 列
  • 縮排列
  • 自動縮排
  • 將 Tab 轉換為空格
  • 換行縮排
  • 比較
  • 按選項進行比較
  • 重新掃描
  • 同步捲動
  • 根據選項進行同步捲動
  • 重置
  • 忽略前置空格
  • 忽略尾端空格
  • 忽略內嵌空格
  • 忽略大小寫
  • 忽略傳回值
  • 忽略註解
  • 忽略編碼
  • 同步垂直捲動
  • 同步水平捲動
  • 同步游標位置
  • 完成后還原視窗位置
  • 儲存選項
  • 前一更改
  • 下一更改
  • 上一更改行
  • 下一更改行
  • 還原標籤視窗位置
  • 當分割時同步水平捲軸
  • 當分割時同步垂直捲軸
  • 最后訪問的文檔
  • 最少訪問的文檔
  • 右邊的文檔
  • 左邊的文檔

 

新增工具列按鈕

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 比較不指定選項的情況下,比較最近瀏覽過的兩個文檔。
 重新掃描重新掃描比較的文檔並重新整理結果。
 同步捲動不指定選項的情況下,同步捲動最近瀏覽過的兩個文檔。
 重置重置比較或同步捲軸模式並清除結果。
 行號顯示或隱藏行號。
 标尺顯示或隱藏标尺。
 自動縮排啟用或禁用自動縮排。
 將 Tab 轉換為空格將 Tab 轉換為空格。
 換行縮排啟用或禁用換行縮排。
 Tab 欄顯示快顯功能表來選擇 Tab 欄。
 縮排欄顯示快顯功能表來選擇縮排欄。
 將 HTML/XML 字元參考轉換為 Unicode將選中的文字視為HTML/XML 字元參考進行解碼。
 將 Unicode 轉換為 HTML/XML 數字字元引用將已選中的文字編碼為 HTML/XML 數字字元引用的格式。
 將通用字符名稱轉換為 Unicode將選中的文本視為通用字符名稱進行解碼。
 將 Unicode 轉換為通用字元名稱將選中的文字編碼為通用字元名稱。
 拼字檢查對文檔進行拼字檢查。

 

巨集新功能

 

  • SpellProp 物件
  • Spell 屬性被添加到 Config 物件中。
  • HorizontalGrid 屬性被添加到組態屬性的捲動標籤頁上。
  • 當 eeFindCount 旗標被指定,Find 方法會返回符合的字串出現次數。

 

外掛 API 新功能

 

  • EE_GET_WORD 訊息
  • Editor_GetWord 內嵌函數
  • EI_GET_ACTIVE_DOC, EI_SET_ACTIVE_DOC, EI_GET_SYNC_SESSION, 和 EI_GET_LOC_DLL_INSTANCE 旗標 (EE_INFO 訊息)
  • byteCrLf field 和 FLAG_GET_CRLF_BYTE 旗標被添加到 GET_LINE_INFO 結構中。