有。
VisualStudioCode時(shí)微軟開(kāi)發(fā)的輕量級(jí)軟件開(kāi)發(fā)IDE,兩種解決方案分別說(shuō)明如下。
官方支持
VisualStudioCode(以下簡(jiǎn)稱VSCode)從1.35.0版本,微軟發(fā)布了VSCodeRemote,開(kāi)啟了遠(yuǎn)程開(kāi)發(fā)的新時(shí)代!
這次發(fā)布包含了三款核心的全新插件,它們可以幫助開(kāi)發(fā)者在容器、物理機(jī)器或虛擬機(jī),以及WindowsSubsystemforLinux(WSL)中實(shí)現(xiàn)無(wú)縫的遠(yuǎn)程開(kāi)發(fā)。通過(guò)安裝RemoteDevelopmentExtensionPack,你可以快速上手遠(yuǎn)程開(kāi)發(fā)。
VisualStudioCodeRemote允許開(kāi)發(fā)者將容器,遠(yuǎn)程計(jì)算機(jī),或WindowsSubsystemforLinux(WSL)作為完整的開(kāi)發(fā)環(huán)境。你可以:
在部署相同的操作系統(tǒng)上進(jìn)行開(kāi)發(fā),或者使用更大或更專(zhuān)業(yè)的硬件。
把開(kāi)發(fā)環(huán)境作為沙箱,以避免影響本地計(jì)算機(jī)配置。
讓新手輕松上手,讓每個(gè)人都保持一致的開(kāi)發(fā)環(huán)境。
使用原本在本地環(huán)境不可用的工具或運(yùn)行時(shí),或者管理它們的多個(gè)版本。
在WSL里開(kāi)發(fā)Linux應(yīng)用。
從多臺(tái)不同的計(jì)算機(jī)訪問(wèn)現(xiàn)有的開(kāi)發(fā)環(huán)境。
調(diào)試在其他位置(比如客戶網(wǎng)站或云端)運(yùn)行的應(yīng)用程序。
所有以上的功能,并不需要在你的本地開(kāi)發(fā)環(huán)境有源代碼。通過(guò)VSCodeRemote,輕松連接上遠(yuǎn)程環(huán)境,在本地進(jìn)行開(kāi)發(fā)。
第三方定制code-server
code-server是一個(gè)可以在遠(yuǎn)程服務(wù)器上運(yùn)行VSCode的工具。
通過(guò)瀏覽器訪問(wèn),它可以讓你:
- 在Chromebook、平板電腦和筆記本電腦上都有一致的開(kāi)發(fā)環(huán)境。
- 利用大型云服務(wù)器的優(yōu)勢(shì)加速測(cè)試、編輯與下載等操作。
- 節(jié)能減耗
- 所有密集計(jì)算都在服務(wù)器上運(yùn)行。
- 不再需要運(yùn)行多余的Chrome實(shí)例。