1. 程式人生 > 其它 >VSCode遠端開發與除錯

VSCode遠端開發與除錯

技術標籤:linux

下載VSCode

VSCode官網:https://code.visualstudio.com/
VSCode外掛下載:https://marketplace.visualstudio.com/vscode

安裝外掛

中文語言包
Chinese (Simplified) Language Pack for Visual Studio Code

C++外掛:實時顯示編譯階段的錯誤、程式碼片段、補全、格式化、單檔案的編譯與除錯
C/C++ for Visual Studio Code

遠端開發除錯外掛
Remote Development

配置環境

安裝ssh生成祕鑰

直接安裝ssh客戶端或者用其它軟體帶的ssh比如Git

生成祕鑰
開啟cmd進入ssh目錄,輸入

D:\soft\Git\usr\bin>ssh-keygen -t rsa -C "[email protected]"

你的C:\Users\admin.ssh這個路徑下會生成兩個檔案:id_rsa和id_rsa.pub
將公鑰(id_rsa.pub)傳到 /root/.ssh/ 目錄並更名為 authorized_keys
或者手動將內容複製進去

VSCode設定

(1) 通過ctrl+shift+p開啟設定Remote-SSH-Settings,設定Remote.SSH:Show Login Terminal為true

(2) 設定ssh路徑 可以使用git裡面的ssh
點開VSCode的設定查詢 Remote.SSH: Path 填入ssh的路徑
D:\soft\Git\usr\bin\ssh.exe
(3) 通過ctrl+shift+p搜尋Remote-SSH 選擇Open config file
選擇第一個配置檔案進行配置

Host 192.168.1.1
    HostName 192.168.1.1
    User root
    IdentityFile C:\Users\admin\.ssh\id_rsa

Host 為這臺遠端主機取個名字
HostName遠端主機ip
User登陸使用者名稱

IdentityFile 私鑰路徑

(4) 亂碼問題
開啟VSCode的設定
搜尋 Files: Auto Guess Encoding
勾選為true

使用

點選左下角的綠色方塊,開啟遠端視窗
選擇 Remote-ssh connection to Host
選擇剛才配置的host
選擇遠端主機的系統 Linux
連上之後切到檔案視窗開啟遠端主機上的檔案即可