Visual Assist X是一款功能強大的Microsoft Visual Studio插件,它可以顯著提高編程效率和代碼質量。
1.
Visual Assist X只需通過簡單的快捷鍵Shift+Alt+O,結合文件名或搜索模式,即可迅速定位并打開項目中的任意文件。
2.
對于快速定位整個解決方案中的類、函數、變量等符號,Shift+Alt+S是不可或缺的快捷鍵。它極大提升了代碼瀏覽的便捷性。
3.
對于選中的符號,Alt+G能夠直接帶您到其實現(對于函數)或聲明(對于類),無需手動翻找,極大提升了開發效率。
4.
Shift+Alt+G不僅限于簡單的跳轉,它還能帶您到達與當前符號相關的任意位置,如基類、派生類等,是深度導航的得力助手。
5.
在C/C++項目中,Alt+O能夠快速切換至與當前文件相關聯的頭文件或源文件,讓您在兩者間自由穿梭。
6.
Shift+Alt+F能迅速找到并列出選中符號的所有引用,其速度通常超越Visual Studio的內置功能。
7.
Shift+Alt+Q一鍵激活快速操作和重構菜單,為您呈現當前上下文中可用的修復、重構和代碼生成選項。
8.
Alt+M在當前文件中列出了所有方法和函數,使您能夠迅速定位到所需代碼段。
9.
Shift+Alt+R為您提供了安全且高效的重命名功能,能夠同時更新符號的定義、聲明以及所有引用,甚至包括注釋和字符串中的引用。
10.
Visual Assist X支持通過標簽(如#TODO)為代碼添加標記,并通過Shift+Alt+H或Shift+Alt+G輕松導航至這些標簽,是管理和跟蹤代碼任務的有力工具。
額外功能
代碼片段(Snippets):迅速插入預先定義的常用代碼塊,提升編碼效率。
參數信息(Parameter Info):實時顯示函數或方法的參數信息,減少記憶負擔。
類視圖(Class View): 提供直觀的圖形化界面,幫助您快速瀏覽類及其成員。
自定義代碼分析和重構規則:利用Visual Assist X的擴展性,定制適合您項目的代碼分析和重構規則。
代碼高亮和著色:通過不同的顏色和樣式強調代碼中的關鍵元素,提高代碼可讀性。
文件嵌套:在解決方案資源管理器中自動嵌套相關的頭文件和源文件,使項目結構更加清晰。
delphi開發者的福音。2023年11月,發布了最新的版本已是RAD Studio 12。開發團隊非常給力,2024 年 3 月就發布了RAD Studio 12.1 !#頭條創作挑戰賽#
RAD Studio 12.1是一個以質量為中心的版本,具有改進的VCL 和 FireMonkey庫、拆分編輯器視圖和改進的Delphi LSP。C++Builder 帶有全新的Clang編譯器和改進的 Visual Assist集成。
改進了 VCL 和 FireMonkey 庫,以實現更高質量的性能,并在所有目標平臺上提供渲染質量和 UI 控件。
RAD Studio 12.1 IDE 支持多個拆分編輯器視圖,允許在多個位置編輯同一文件,并在屏幕上保留設計和代碼視圖。
改進了數據庫庫、REST 客戶端庫和運行時庫,以及對 Firebird 版本 5 和 PostgreSQL 版本 16 的官方 FireDAC 支持。
代碼完成中的擊鍵行為自定義使用戶能夠配置完成以匹配首選行為。代碼完成的自動調用和自動顯示也得到了改進。
Visual Assist 在 12.1 中得到了改進,以強大的質量為重點,擴展了對可視化設計器和自動生成的事件處理程序的重命名重構、一流的代碼完成、代碼導航和 C++ 代碼的重構。
首次發布新的基于 Clang 的 Win64 C++ 編譯器,具有出色的 STL 支持、64 位編譯器和鏈接器,改進了與外部庫的集成。
RAD Studio 12.1 在 2024 年 8 月新的 Google Play 商店應用提交要求之前將支持的 Android API 更新到 34 級。
RAD Studio 12 為 IDE 提供高 DPI 支持,使開發人員能夠在更大、高分辨率的屏幕上工作。全面支持最新的 4k+ 高分辨率顯示器,通過更清晰、更清晰的字體和圖標以及整個 IDE 窗口(包括 VCL 和 FMX 表單設計器和代碼編輯器)的高分辨率支持,改善了開發人員的日常活動。
官方支持集成 MSIX 生成的 Windows 11 預配。適用于 Windows 的 WebBrowser 組件,支持 IE ActiveX 和新的 Microsoft WebView 2 控件(基于 Chromium 的 Edge)。增強的 VCL 表單設計器,用于直觀地構建本機 Windows 應用程序,并提供實時對齊提示和布局指南。針對 32 位 Windows 和 64 位 Windows 的增強的 Delphi 和 C++ RTL。
VCL Styles 現在提供設計時支持:通過在設計時立即查看樣式化窗體和控件在運行時的外觀,更快地構建時尚 UI 的原型。在設計時查看樣式在運行時將如何影響 UI,可以改進新式 UI 的設計和測試過程。在使用每個控件樣式時,更快地創建更好的 UI 特別有用。
Delphi 12.1 提供對 iOS 17、Android 14 和 macOS Sonoma 的官方支持。Delphi 12.1 還支持 Ubuntu 22 LTS,Delphi 和 C++ Builder 都面向 Windows 11 和 Windows Server 2022。
新基礎提高了跨所有目標平臺呈現圖形和 UI 控件的性能和質量
改進了 Android 平臺支持、分屏 iOS 和 Android 窗格、全套圖標和啟動畫面向導、對 Android API 級別 34 的支持
將所有 Windows API 標頭轉換為對象 Pascal 的全集,使 Delphi 開發人員更容易調用任何 Windows 平臺 API
RAD Studio 12 為 FireMonkey 移動應用程序提供了新的移動生物識別身份驗證組件
RAD Studio 12 附帶了最近發布的 InterBase 2020 Update 5 開發者版和 IBLite/ToGo 版
多行字符串文本支持在應用程序源代碼中更輕松地嵌入 SQL、HTML、JSON、XML 多行文本。