在嵌入式開發(fā)過程中,由于需要交叉編譯,所以很多時候代碼都是放在編譯服務器上,并給每個項目成員分配一個賬號。這時候訪問代碼,可以通過 Samba 服務器將代碼目錄掛載到本地,再通過 VSCode 去打開服務器的代碼。
但是,這時候我經(jīng)常碰到通過 VSCode 打開 C 代碼時,出現(xiàn)函數(shù)或變量無法跳轉的問題,所以就搜索到通過 Romote-SSH 插件直接訪問服務器代碼的方法,完美解決無法跳轉的問題,具體步驟如下。
當然使用這個方法的前提是:你的代碼服務器上安裝了 SSH 服務器,并開放該端口。
1 插件安裝
百度查找是說安裝 Remote Development 套件,但是我的版本不兼容,如下圖:
所以我就直接安裝 Remote-SSH 插件了,這其實是 Remote Development 套件的一部分,如下圖:
安裝成功后,左邊的窗口中會出現(xiàn)一個 “遠程資源管理器”,如下圖:
2 服務器配置
-
打開配置文件
-
配置遠程服務器相關信息
-
更改設置,找到 Show Login Terminal 并勾選,如下圖:
3 連接服務器
-
點擊連接按鈕
-
選擇服務器的平臺
-
輸入密碼
-
連接上服務器之后,就可以打開自己需要編輯的代碼目錄,如下圖:
4 給遠程服務器安裝插件
本機中的插件是無法在服務器中使用的,需要重新安裝需要的插件,如安裝 C/C++ 代碼插件,通過如下步驟:
也可以通過如下按鈕,進行批量安裝:
5 打開多個服務器
如果需要連接多個服務器,只需要在 config 配置文件中添加相應的配置即可,如下圖:文章來源:http://www.zghlxwxcb.cn/news/detail-565424.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-565424.html
到了這里,關于VSCode查看和編輯遠程服務器的代碼的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!