天天看點

微軟為Visual Studio開發助手拓展C++支援

近日,微軟宣布了一項 Visual Studio“開發助手”(Developer Assistant)插件的重大更新,其現已支援“基于 C++ 的情境感覺 web 解決方案”。開發助手能夠嵌入 Visual Studio 開發環境,支援必應搜尋和幫助你解決開發相關的問題。微軟還特地講述了支援 C++ 的三大元件,(1)在 IDE 環境中通路代碼執行個體;(2)搜尋流行來源的項目;(3)基于必應的情境搜尋。

微軟為Visual Studio開發助手拓展C++支援

  本次針對開發助手的更新,增添了 4300 萬的 C++ 代碼執行個體(總數達到了 6400 萬)。除 MSDN、Stack Overflow、GitHub 之外,微軟還增加了來自其它 C++ 示例代碼來源(包括 cppreference.com 和 cplusplus.com)。

微軟為Visual Studio開發助手拓展C++支援

  這些示例代碼涵蓋了C運作時庫(CRT)、标準模闆庫(STL),以及 Boost、Direct3D、OpenCV 等開源 C++ 資源。目前有兩種通路它們的方法:

  (1);利用智能感覺進行查找;

  (2)在‘How do I – box’(Ctrl+shift+F1)或必應搜尋框中使用自然語言。

微軟為Visual Studio開發助手拓展C++支援

  在 Visual Studio 工具條上,有一個“How do I...”的搜尋框,可幫助查找任何遇到的程式設計問題的。搜尋框會為你搜尋 MSDN 或 GitHub 上的 C++ 代碼執行個體片段和項目。

微軟為Visual Studio開發助手拓展C++支援

  在添加了 C++ 支援之後,必應可根據情境搜尋 web 上的關鍵詞、或者你可能遇到的編譯錯誤。Visual Studio 開發助手的算法,主要集中在上下文相關的參數上,比如項目類型和程式設計語言。

  在 Visual Studio,你可以右鍵點選某個單詞或代碼片段,以通過“必應情境搜尋”(Bing Contextual Search)查找更多資訊。

微軟為Visual Studio開發助手拓展C++支援

  在右鍵後的下拉菜單中選擇“必應情境搜尋”後,會搜尋到這樣的資訊。

  開發助手下載下傳位址(MSDN):

繼續閱讀