安裝vscode
下載地址:https://code.visualstudio.com/
安裝遠程開發插件
插件的名稱:Remote Development
本地安裝git或者open-ssh
- 可以通過直接安裝git,之后直接使用vscode插件,但是我並沒有成功,git安裝地址:https://www.git-scm.com/download/
- 我自己是直接安裝open-ssh,我的本地是windows操作系統,參考了如下的博客:https://blog.csdn.net/hehuihh/article/details/90575791
- 采用該篇博客要注意的是要安裝powershell,還要將power-shell加到環境變量之中去,之后再安裝該篇博客的安裝步驟就可以按照成功了,否則在沒有安裝open-ssh或者git的情況下,vscode會報錯:An SSH installation couldn‘t be found”
配置服務器信息
- 點擊左側插件按鈕
- 點擊配置的齒輪按鈕
- 選擇最上面的文件
- 寫入配置文件
Host 機器的名稱隨意取自己能認識就成
HostName 機器的ip地址
Port 連接端口(默認22)
User 用戶名
- 在當前窗口連接主機
-
第一次打開會讓你選擇你要連接的主機的系統,有linux、windows、還有mac,我的是linux
-
輸入主機的密碼
-
第一次vscode會將服務端上傳到linux服務器,要等待一段時間
-
vscode中文件->打開文件夾,我們可以看到服務器端的文件夾了
-
打開插件商店在遠程服務端安裝一些必要的插件,會顯示本地安裝插件以及服務器端安裝的插件,我們選擇在服務端安裝插件
以下是我推薦的插件,主要是補全插件來獲得更好的體驗
- Anaconda Extension Pack:與anaconda配合使用,增強補全
- Guides:會顯示代碼的分割線,代碼中的邏輯結構會更清晰的顯示
- Jupyter:創建jupyter-note-book的插件
- Kite AI Code AutoComplete: Python, Java, Javascript, HTML/CSS, Go, PHP, C/C#/C++:kite AI插件補全,非常強大
但是僅僅在vscode中安裝該插件還不夠,還要在服務端的命令行中輸入:
Linux系統上打開終端,輸入:
bash -c "$(wget -q -O – https://linux.kite.com/dls/linux/current)"
后回車,等待下載安裝即可。Kite會根據庫方法和庫屬性的適用條件和在網上出現的頻率,計算出提示待選的順序。還會根據代碼的上下文智能猜測部分代碼,以及通過機器學習熟悉使用者的代碼風格。有了Kite,VSCode幾乎可以代替掉PyCharm了!
- Path Intellisense路徑補全
- Pylance: Python補全
- Python:Python補全,調試插件必裝
- Visual Studio IntelliCode:補全插件
- XML:xml支持
- YMal:yaml支持
-
ctrl+shift+p打開控制台,輸入python:select interpreter選擇服務端的Python解釋器,其會彈出服務端的各種Python解釋器,選擇你想要的解釋器
-
到目前為止,基本上整個ide就成型了,我展示一下我的IDE界面
-
運行代碼:ctrl+f5
-
調試代碼:打斷點+ctrl+f5
免密碼登錄主機
剛才的情況的缺點總是被要求輸入服務端密碼,一下是免密登錄服務器的方法,參考如下:
https://blog.csdn.net/weixin_40607008/article/details/98471293?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control