微軟剛剛在 Visual Studio Code 網站上宣布了“動態分享”(Live Share)功能,開發者們可以在 VS 2017 或 VS Code 中體驗全新的實施協作。微軟表示,Live Share 可讓團隊在相同的代碼庫上啟用快速協作,而無需同步代碼或配置相同的開發工具、設置、以及環境。如果你對此表示懷疑,還請先觀看 Channel 9 上分享的這段近 14 分鐘的介紹視頻。
當你分享了一段協作會話(Collaborative Session)之后,團隊成員可以在他們的編輯器中閱讀你共享的代碼,而無需克隆一個 repo 或安裝任何代碼所依賴的東西。
他們可借助富語言特性在代碼中導航(而不只是以純文本形式打開文件),以及使用基于語音分析的導航,比如用 Go 語言去定義(Definition)或瞥一眼(Peek)。
當你的隊友在編輯一個文件的時候,還可以得到智能感知(IntelliSense)、語句完成(statement completion)、以及建議(suggestion)等增強型編輯器特性的加持。
你們每個人都可以打開文件、導航、編輯代碼、高亮顯示、或者重構 —— 這些變化都可實時體現出來。當你在編輯的時候,還可以看到其它團隊成員們的光標、跳到當前他們正在編輯的位置、或者遵循他們的操作。
CONN17T254 - Introducing Visual Studio Live Share
協同調試功能也更進了一步,允許你和其它團隊成員使用懸停(hovers)、區域變量(locals)、觀察(watches)等調試特性來獨立檢查對象,追蹤堆棧或調試控制臺。
你們都可以設置斷點、也可以將調試光標推送到會話中。感興趣的網友們可以移步至 VS Code 網站翻閱全文,限量封測(Limited Private Preview)也即將到來: