功能介紹
Visual Studio 用戶安裝必應搜尋外掛程式之後可使用該服務來簡化編程任務,開發者只需鍵入需要查詢的內容——如“逐行讀取檔案”——按下回車,微軟就會提供一些適合當前項目的選項”。Visual Studio 與 MSDN、StackOverflow、Dotnetperls、CSharp411 建立了合作,用戶在 Visual、Studio 編程界面可以直接用自然語言搜尋自己需要用代碼實現的任務,Visual Studio便會在上述幾個網站搜尋高質量的、符合要求的代碼,在將代碼片段中的變數名改為跟上下文一致之後返回給用戶。
微軟在官方部落格中寫道:“在程式後台,查詢請求連同文本片段,被安全地傳輸至必應搜尋。這是整個外掛程式的精髓所在。我們使用類似項目類型、語義文本和部分其他微軟研究項目的成果等元數據實現了外掛程式功能。”
套用實例
比如用戶編程到此處需要一段“逐行讀取檔案”的代碼,用戶可以直接點擊“How do I...”按鈕,輸入關鍵字“read file line by line”調用代碼片段插入此處。
插入代碼片段之後,Visual Studio 會自動更改變數名,與程式上下文保持一致。
必應代碼搜尋將編程過程變得更加簡單了,常用代碼片段再也不用程式設計師自己費力搜尋甚至一個一個字元再碼一遍了。