【更新】SyntaxEditor發佈v2018.1,可共享相同代碼庫

SyntaxEditor最新版本下載

SyntaxEditor是一款強大的代碼語法檢驗控件,採用了當今最前沿的代碼編輯的技術,可以爲你代碼編輯提供強大的管理功能。最新版支持Visual Studio 2013和Windows 8.1。SyntaxEditor 幾乎具備了現在VS.NET 中的code editor所擁有的全部功能,可以輕鬆的爲你的應用程序自定義代碼的檢驗方式。其主要功能包括:multi-language support, a regex parsing engine, outlining, undo/redo, indicators, split views, IntelliPrompt, word wrap等等。

新版本重構SyntaxEditor's IntelliPrompt UI features 的許多內部結構,以便在WPF、UWP和Winforms平臺上共享相同的代碼庫。

雖然WPF和UWP版本的API基本上保持不變(對完成過濾器進行了一些小的調整),但WinForms版本將看到一些巨大的新功能,尤其是完成功能。

IntelliPrompt Features Summary Video

在所有三個SyntaxEditor VNext平臺中都可以使用的完成列表功能的可視化摘要。這段視頻顯示了WPF SyntaxEditor 使用我們的advanced Python Language Add-on編輯Python文檔。

ActiproSoftware

Toggle Button and Tab Completion Filter UI

完成列表允許添加切換按鈕和選項卡過濾器。切換按鈕過濾器允許您檢查您希望在完成列表中看到的項目類型。如果未切換任何內容,則顯示所有結果。選項卡過濾器允許您在兩個或多個主要選項之間進行選擇,其中一個是“全部”選項。

雖然當前的WPF和UWP版本已經支持切換按鈕和選項卡過濾器UI,但這是WinForms版本的一個新功能。在VNext中,切換按鈕的工作方式與Visual Studio 2017中的更爲相似。

Filtering Unmatched Items

在鍵入時,完成列表篩選出不匹配的項。這是WPF/UWP版本中已經可用的選項,但對於WiFrm版本是新的。

Matched Text Highlights

當輸入文本時,匹配項中的字母將在列表中突出顯示。此功能清楚地說明了項目匹配的原因,並且在不篩選不匹配的項目或使用一些更高級的項目匹配器算法(如縮寫詞或速記)時特別有用。

此功能在WPF版本中已可用,但對於UWP和WinForms版本是新功能。

Python Language Add-on

Python Language Add-on對於WinForms版本的SythTrices編輯器是新的。

我們還更新了插件中的智能提示完成,以便根據當前的項目動態顯示切換按鈕和TAB篩選器UI。例如,在上面的動畫時有列表中沒有可用的類,沒有“Classes”切換按鈕在界面。

New Icons

IntelliPrompt中使用的WPF 和 UWP Metro圖標從零開始繪製爲矢量圖標,並將在任何高DPI監視器上呈現清晰和清晰。

WinForms版本也獲得了Metro圖標,而以前只有Classic(經典)圖標。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章