在2019年,微軟曾發(fā)布了遠(yuǎn)程開(kāi)發(fā)擴(kuò)展,允許用戶通過(guò)本地VS Code在Win10及以上系統(tǒng)的Linux子系統(tǒng)、Docker容器、SSH管理的遠(yuǎn)程物理或虛擬機(jī)上遠(yuǎn)程開(kāi)發(fā)應(yīng)用。
近日,微軟在此基礎(chǔ)上,推出了一項(xiàng)新的后端服務(wù)Visual Studio Code Server,以及一個(gè)可以輕松安裝、更新、管理和連接到服務(wù)的CLI。
根據(jù)微軟介紹,通過(guò)Visual Studio Code Server,用戶能夠?qū)⒎?wù)器安裝在本地或云端的任何位置,并使用VS Code for Web在瀏覽器中遠(yuǎn)程安全訪問(wèn),且無(wú)需設(shè)置任何SSH或https。
對(duì)于開(kāi)發(fā)者來(lái)說(shuō),這意味著在完成最初的配置工作后,理論上就能夠在任何位置,任何性能的電腦中,通過(guò)瀏覽器完成對(duì)項(xiàng)目的開(kāi)發(fā)與修改,大大提升了工作的便捷性。
VS Code Server 的 CLI 在 VS Code 客戶端 (vscode.dev) 和遠(yuǎn)程計(jì)算機(jī)之間建立隧道(Tunneling),將數(shù)據(jù)從一個(gè)網(wǎng)絡(luò)安全地傳輸?shù)搅硪粋€(gè)網(wǎng)絡(luò)。
VS Code Server 體驗(yàn)版包括幾個(gè)主要組件:
VS Code 服務(wù)器:運(yùn)行在遠(yuǎn)程機(jī)器上的后端服務(wù)器,以及一個(gè)便于安裝、更新、管理和連接到服務(wù)器的 CLI。
Remote-Server 擴(kuò)展:該擴(kuò)展會(huì)自動(dòng)加載到本地的 VS Code 客戶端,以方便連接到遠(yuǎn)程機(jī)器。
目前,Visual Studio Code Server處在私人預(yù)覽階段,想要嘗鮮的用戶需要填寫一份注冊(cè)表單來(lái)進(jìn)行申請(qǐng),如果通過(guò)申請(qǐng),將在數(shù)周內(nèi)收到反饋郵件。
使用方法如下:
1、將 VS Code Server 安裝在遠(yuǎn)程機(jī)器上,在終端中運(yùn)行以下命令:
wget -O- https://aka.ms/install-vscode-server/setup.sh | sh
2、通過(guò)在終端中運(yùn)行以下命令來(lái)啟動(dòng) VS Code Server:
code-server
3、用戶的遠(yuǎn)程機(jī)器將通過(guò)安全隧道與 vscode.dev 通信,無(wú)論在哪個(gè)網(wǎng)絡(luò)上,都允許用戶從 vscode.dev 連接到計(jì)算機(jī)。用戶將獲得一個(gè)設(shè)備代碼和 URL,并驗(yàn)證 GitHub 帳戶。
Pleaseenterthecode7644-1186onhttps://github.com/login/device
4、如果是第一次啟動(dòng) VS Code Server,系統(tǒng)將提示用戶輸入連接名稱。
Whatwouldyouliketocallthismachine?(elegant-pitta)
5、在驗(yàn)證并提供機(jī)器名稱后,CLI 會(huì)啟動(dòng)服務(wù)器實(shí)例并生成 vscode.dev URL。
接著,用戶就可以在任意設(shè)備上打開(kāi)此 URL 來(lái)寫代碼了。
-
微軟
+關(guān)注
關(guān)注
4文章
6684瀏覽量
105651 -
服務(wù)器
+關(guān)注
關(guān)注
13文章
9772瀏覽量
87782 -
瀏覽器
+關(guān)注
關(guān)注
1文章
1040瀏覽量
36242
原文標(biāo)題:微軟發(fā)布 VS Code Server!用平板也能遠(yuǎn)程開(kāi)發(fā)
文章出處:【微信號(hào):C語(yǔ)言編程,微信公眾號(hào):C語(yǔ)言編程】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
如何在VS Code中使用瑞薩RA系列MCU

教你用Plex Media Server,把鐵威馬變成你的“私人好萊塢”!

用MCUXPresso for VS Code插件 從0開(kāi)始打造HelloWorld

使用MCUXpresso for VS Code插件開(kāi)發(fā)Zephyr的hello world

Zephyr領(lǐng)進(jìn)門系列:MCUXPresso for VS Code插件安裝

IAR升級(jí)VS Code調(diào)試擴(kuò)展,引入Listwindow技術(shù)
?IAR C-SPY為VS Code社區(qū)樹(shù)立調(diào)試新標(biāo)準(zhǔn)
Vector推出一套基于Visual Studio Code的免費(fèi)插件

評(píng)論