用 VSCode 在遠端主機開發
VSCode 的 Remote SSH 功能
來介紹 VsCode 的其中一個強大的 extension : Remote SSH
這個插件可以讓你在 local 的 VsCode 打開一個遠端主機的資料夾來開發( 可以讓你在遠端主機寫 code 跟平常在用 VsCode 一樣)
安裝好 Remote SSH 後,只需要在 VsCode 的左下角點選開新視窗(open a new window)
再選 connect to Host (extension 會自動偵測 .ssh
裡面的 config
設定檔 )
也可以選擇 Add new Host 直接來進行連線
再開啟遠端主機的資料夾
就可以像在 local 的 VsCode 進行開發了
使用情境
在遠端環境開發
- 需要到 VPS(GCP / AWS / Azure / linode 等)或其他主機上開發時:
對於不太熟悉 command-line editor ( vim
/ Emacs
等) 的開發者來說,可以在遠端環境用 VsCode 是很大的幫助。
之前拿 GCP 來當作開發環境時,也是使用 VsCode Remote SSH 來進行開發
連線至 local VM
- 所使用的 VM 沒有 shared folder 的功能:
當然可以用 scp
或是 sftp
來傳輸,但是也可以以 Remote SSH Extension 來 sync 兩邊的檔案