5月3日微軟發(fā)布了VS Code Remote 打颤,以后可以使用VS code進(jìn)行遠(yuǎn)程開(kāi)發(fā)了暴拄。
VS Code Remote由三個(gè)核心插件組成:
- Remote – WSL 插件:可以利用 Windows Subsystem for Linux(WSL)作為開(kāi)發(fā)環(huán)境编饺,編輯 WSL 內(nèi)的文件乖篷,在 Windows 運(yùn)行和調(diào)試基于 Linux 的應(yīng)用。
- Remote – SSH 插件:可以 SSH 連接到服務(wù)器透且、遠(yuǎn)程設(shè)備撕蔼、虛擬機(jī),直接進(jìn)行開(kāi)發(fā)石蔗。
- Remote – Containers 插件:可以使用 Docker 容器作為開(kāi)發(fā)容器罕邀。
遠(yuǎn)程編程有哪些好處呢养距?
(1)遠(yuǎn)程使用高配置的機(jī)器作為開(kāi)發(fā)環(huán)境诉探。
在很多小公司工作的朋友都知道,公司配置的機(jī)器可能會(huì)很差棍厌。小編曾經(jīng)遇到那種開(kāi)機(jī)需要半小時(shí)肾胯,按一下鍵盤(pán)需要等三秒的機(jī)器。所以這時(shí)候如果能遠(yuǎn)程使用高性能的機(jī)器耘纱,開(kāi)發(fā)速度會(huì)快很多敬肚。
(2)在windows系統(tǒng)上使用Linux開(kāi)發(fā)環(huán)境。
如果公司配發(fā)的的電腦不是Mac束析,大概率是windows系統(tǒng)艳馒。如果想統(tǒng)一開(kāi)發(fā)環(huán)境,避免環(huán)境導(dǎo)致的問(wèn)題员寇,就可以采用遠(yuǎn)程開(kāi)發(fā)的辦法弄慰。
(3)避免對(duì)本地環(huán)境的改動(dòng)蝶锋。
這個(gè)小編比較有切身體會(huì)陆爽,比如線上有的項(xiàng)目使用的是Java1.7扳缕,Python2.7等慌闭,有的項(xiàng)目使用的是其他版本别威。在開(kāi)發(fā)的時(shí)候?yàn)榱吮WC可靠性驴剔,本地的環(huán)境也要設(shè)置成和線上一致省古。如果使用遠(yuǎn)程開(kāi)發(fā)就沒(méi)有這個(gè)問(wèn)題了, 每個(gè)項(xiàng)目對(duì)應(yīng)一個(gè)docker開(kāi)發(fā)環(huán)境仔拟,真是省心省力衫樊。
(4)可以在多地訪問(wèn)開(kāi)發(fā)環(huán)境。
假設(shè)你放假出去旅行利花,沒(méi)有帶電腦,突然有問(wèn)題需要解決炒事,這是怎么辦臀栈?如果使用遠(yuǎn)程開(kāi)發(fā)的話挠乳,你可以使用任何一臺(tái)電腦訪問(wèn)開(kāi)發(fā)環(huán)境权薯,所有依賴和配置都是好的,直接就可以開(kāi)發(fā)睡扬。
(5)統(tǒng)一初始化配置
很多同學(xué)剛?cè)肼毝家ò胩鞎r(shí)間安裝軟件盟蚣,如果使用遠(yuǎn)程開(kāi)發(fā)的話只需要復(fù)制一個(gè)docker鏡像就好了,簡(jiǎn)單省心卖怜。
遠(yuǎn)程開(kāi)發(fā)的好處還有很多屎开,希望你也能在實(shí)際工作中使用。現(xiàn)在VS Code Remote 發(fā)布了马靠,快去試試看吧~