現已釋出!閱讀關於 11 月新增功能和修復的內容。

Visual Studio Live Share 公開預覽版

2018 年 5 月 7 日 Amanda Silver, @amandaksilver

我們很高興地宣佈 Visual Studio Live Share 公開預覽版釋出!在去年 11 月的 Connect 大會上,我們展示了 Live Share 如何讓使用者在自己喜歡的工具中輕鬆實現即時協作編輯和除錯。從那時起,我們與全球數千名開發人員合作,解決了數百個問題,並滿足了諸如增加對 Linux 的支援等首要功能請求。我們從迄今為止的所有反饋中受益匪淺,感謝你們!今天,我們很高興地宣佈,使用 Visual Studio 和 Visual Studio Code 的每位開發人員都可以立即開始使用 Live Share

通用協作

在與開發人員交流時,對更好協作工具的需求是明確的,並且不限於任何特定的程式語言或應用型別。為了增強多樣化且日益多語言的開發人員社群,我們將 Live Share 帶到了所有語言和平臺。

Python-based IntelliSense

無論您是在構建 Python Web 應用、Go 微服務、React Native 移動應用還是 Ethereum 智慧合約,您都可以使用 Live Share。從轉到定義、程式碼修復/重構(“燈泡”)到生成錯誤和除錯會話,一切都與來賓共享,確保每個人無論從事什麼工作都能保持高效。更好的是,所有這些都不要求來賓安裝任何語言擴充套件、依賴項或 SDK!您可以立即邀請其他人與您一起工作,並允許他們共享您開發環境中的上下文。

共享終端

現代開發通常利用命令列工具來執行諸如生成和執行單元測試之類的任務。由於命令列是常見開發人員工作流程的核心組成部分,因此 Live Share 會話中的參與者能夠使用它們至關重要,而無需單獨的工具。為了進一步支援您的協作除錯會話,並滿足我們的首要功能請求之一,Live Share 現在允許主機與其來賓共享終端。

Shared terminal

當您共享新終端時,預設情況下它是隻讀的。這允許每個人都能看到您執行的任何命令的即時結果,而無需暴露對您機器的訪問許可權。此外,您可以選擇使共享終端可寫入,從而使您與來賓之間能夠進行完全協作的體驗,並在您的環境中執行。這使得結對程式設計變得更加容易,尤其是在尋求環境配置方面的幫助時。

安全共享

我們希望協作對每個人來說都變得更簡單、更自然,以便即時互動能夠更頻繁地發生。然而,開發人員還需要確信,當他們共享原始碼時,他們擁有必要的控制權和可見性,知道誰有權訪問以及他們可以看到哪些檔案。為了改善這種簡單性和安全性之間的平衡,Live Share 提供了兩項功能

  1. 您可以要求在加入協作會話之前明確批准每位來賓。這樣,僅僅獲得共享 URL(每個會話都是唯一的)不足以加入。

User acceptance dialog

  1. 您可以將會話中的特定檔案排除在外,因此來賓只能檢視您希望他們檢視的內容。沒有意外。預設情況下,您的 .gitignore 檔案用於確定要排除的檔案,但您可以使用 .vsls.json 配置檔案自定義該行為。

VSLS configuration file

這些增強功能代表了我們最常請求的一些功能,因此您可以放心地進行協作,而不會增加不必要的摩擦。有關如何安全共享專案的更多資訊,請參閱 Live Share 文件

我們需要您的反饋!

我們很高興您試用 Visual Studio Live Share!請向我們提供反饋,說明我們如何才能進一步改善即時協作開發的體驗。如果您想了解更多資訊,可以參考 Visual Studio Live Share文件。此外,如果您有任何問題、遇到任何問題或有功能請求,請隨時告知我們

祝協作愉快!
Amanda, @amandaksilver

© . This site is unofficial and not affiliated with Microsoft.