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