VS Code romote遠程開發
文章目錄
- VS Code romote遠程開發
- 1. 安裝插件
- 2. 遠程連接
- 3. 實時瀏覽
- 4. 遠程編輯
- 5. 實時協作
- 6. 埠轉發
- 7. 遠程除錯
1. 安裝插件
首先打開 VS Code,點擊左側擴展按鈕,搜索 “remote”,能夠看到一些遠程開發插件,支持 SSH 遠程連接、連接 Docker 容器、連接Windows 上的 Linux 子系統等,
這里我們選擇下圖第二個 Remote - SSH ,點擊安裝即可:
安裝插件
2. 遠程連接
安裝好之后,按 ctrl + shift + p 打開命令面板,輸入 “remote”,找到 Remote - SSH: Add New SSH Host ,添加一個 SSH 遠程連接,

根據提示輸入你要連接的遠程服務器的用戶名、主機地址(如果沒有服務器,在本地啟動虛擬機也可以),記得帶上 -A 引數(開啟代理轉發功能):

輸入連接資訊后,選擇將該資訊保存到一個組態檔中:

然后連接資訊就添加成功了:

點擊 connect 按鈕,就連接成功了,在左側面板中可看到 “已連接到遠程”:

3. 實時瀏覽
連接到遠程后,我們就可以像操作自己本地電腦一樣,瀏覽遠程服務器上的檔案,
比如說我這里進入自己的專案目錄:
打開檔案夾
在左側可以看到目錄下的檔案:

4. 遠程編輯
讓我們在編輯器中新建一個檔案 test.java ,

可以使用 XShell 等其他遠程 SSH 連接軟體訪問同一臺服務器,進入同一個目錄,用 ls 查看目錄下的檔案,能看到在 VS Code 中新建的 java 檔案:

5. 實時協作
我們可以用 VS Code 和其他 SSH 連接軟體(如 XShell)來模擬兩個用戶正在同時協作撰寫同一個代碼檔案,
先在 VS Code 中寫下一行優質代碼:

再在 XShell 中編輯該檔案,可以立即看到 VS Code 寫下的那行代碼,在它下面再寫一行:

保存之后,在 VS Code 中就能看到全部代碼了:

6. 埠轉發
既然我們編輯的代碼是在遠程的,那代碼也是運行在遠程的,假如說要查看遠程專案的運行效果,怎么辦呢?
VS Code 提供了埠轉發功能,可以配置遠程服務器和本地埠的映射,以支持本地直接訪問到遠程服務器的應用,
按 ctrl + shift + p 打開命令面板,搜索 “forward”,選擇轉發埠:

輸入要轉發的埠號(應用占用的埠),就添加成功了,非常方便!

然后就能在本地訪問運行的專案啦!

7. 遠程除錯
除了遠程編輯代碼外,我們可以利用 VS Code 本身的代碼提示能力和除錯能力,由于遠程除錯和本地除錯幾乎沒有任何區別,此處不再演示,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/290987.html
標籤:其他
