Windows10 VSCode + Python3 + 調(diào)試 + 遠程

本文鏈接:http://www.itdecent.cn/p/0232a31e9e54
作者:西瓜甜

給愛學(xué)習(xí)的朋友找了點免費課

一、安裝

1. 下載軟件包

image.png
image.png
image.png

2. 安裝

image.png

接下來手動編輯一個指定路徑,用于存放安裝的程序文件
路徑會被自動創(chuàng)建

image.png
image.png

接下來全部打勾

二、基本配置

1. 安裝中文簡體插件

image.png

重啟軟件生效

image.png

2. 設(shè)置字體大小

image.png

打開配置文件

image.png

按如下內(nèi)容進行編輯配置,沒有的添加,有的修改

{
    "editor.fontSize": 30,
    "debug.console.fontSize": 30,
    "markdown.preview.fontSize": 26,
    "terminal.integrated.fontSize": 30
}
image.png

鼠標懸停到具體的某一行,可以看到關(guān)于此行配置項的提示信息

image.png

或者圖形模式一步一步配置

image.png

3. 設(shè)置自動保存編輯的文件

image.png
image.png

image.png

三、安裝必要的插件

vscode-icons

讓 vscode 資源樹目錄加上圖標

image.png
image.png

Python

支持 Python 語法

image.png

TabNine

更智能的代碼自動補全,個人認為不利于初學(xué)者,因為這會導(dǎo)致初學(xué)者忘記所有的對象的方法和屬性。

四、運行 python程序

1. 新建文件夾

image.png
image.png
image.png

image.png
image.png

2. 新建 .py 文件

image.png
創(chuàng)建成功后,應(yīng)該會有下方提示

主要是提示需要安裝插件 pylint, 用于自動檢查 python 語法的,當有語法錯誤或者代碼不規(guī)范的時候會自動提示。

image.png

3. 編輯文件內(nèi)容

image.png

4. 運行代碼

image.png
image.png

5. 手動指定 python 解釋器路徑

假如你系統(tǒng)沒有自動檢測到 python 的安裝路徑,或者你想指定其他版本的 python解釋器,就可以使用如下配置指定 pyton 解釋器路徑。

把如下內(nèi)容追加到 settings.json 文件的最后

    "python.pythonPath": "D:\\Python\\Python37\\python.exe"

添加后的配置文件應(yīng)該是這樣的

{
    "editor.fontSize": 30,
    "debug.console.fontSize": 30,
    "markdown.preview.fontSize": 26,
    "terminal.integrated.fontSize": 30,
    "files.autoSave": "afterDelay",
    "workbench.iconTheme": "vscode-icons",
    "terminal.integrated.cursorBlinking": true,
    "python.pythonPath": "D:\\Python\\Python37\\python.exe"
}

五、調(diào)試代碼

1. 打斷點

斷點就是,當程序運行到此處時,程序會暫停到此處。

打斷點的方法:

當鼠標懸停在行號前面片刻,就會出一個小紅點,點擊小紅點

image.png

2. 打開調(diào)試器

鼠標點擊左側(cè)的 "小蟲子圖標" 就可以打開調(diào)試模式了

image.png

3. 配置調(diào)試器

image.png
image.png

4. 運行調(diào)試器

按下 F5 或者點擊小綠箭頭

image.png

黃色區(qū)域的行,表示程序已經(jīng)運行到需要調(diào)試的斷點處了

image.png

單步調(diào)試后,變量的值會在左側(cè)欄顯示

image.png

調(diào)試按鈕的說明

image.png

一般我會選擇 單步調(diào)試(Windows 中 按 F11), 這樣代碼會從我們的斷點處繼續(xù)一步步的執(zhí)行

遠程調(diào)試(擴展贈送板塊)

1. 在 Windows 10 中安裝 Git Bash

image.png
image.png

2. 創(chuàng)建密鑰對

雙擊 Git Bash 打開 Bash 終端

image.png

輸入如下命令創(chuàng)建密鑰對

ssh-keygen.exe

輸入命令后一路按下 回車鍵

image.png

3. 和遠程服務(wù)器建立信任關(guān)系

本質(zhì)上就是把我們之前創(chuàng)建的公鑰發(fā)送個遠程服務(wù)器,以便讓遠程服務(wù)器信任自己當前的電腦。

輸入如下命令給遠程服務(wù)器發(fā)送公鑰

ssh-copy-id root@192.168.1.100

也可以使用 -i 參數(shù)指定一個公鑰的路徑的方式,發(fā)送指定的公鑰

image.png

4. 在 VSCode 中安裝插件

Remote Development

image.png

如下插件會被自動安裝

image.png

5. 通過SSH進行遠程開發(fā)

插件 Remote - SSH 用于支持 SSH 遠程開發(fā)

image.png

安裝了Remote-SSH擴展后,您將在最左側(cè)看到一個新的狀態(tài)欄項目。

image.png

遠程狀態(tài)欄項目可以快速向您顯示在哪個上下文中運行VS Code(本地或遠程),單擊該項目將彈出“遠程-SSH”命令。

image.png

配置鏈接到遠程服務(wù)器的信息

image.png
image.png
image.png

最后按 Ctrl + s 保存

開始連接

image.png
image.png

VS Code現(xiàn)在將打開一個新窗口(實例)。然后,您會看到有關(guān)“ VS Code Server”正在SSH主機上初始化的通知。在遠程主機上安裝了VS Code服務(wù)器后,它就可以運行擴展并與您的VS Code本地實例進行對話。

報錯

image.png

原因分析: 可能的原因是在存放的密鑰對兒路徑中含有中文字符導(dǎo)致路徑獲取失敗。比如自己的 Windows 用戶名是中文的或者有空格。
解決思路: 可以考慮把當前用戶的密鑰對拷貝到某個盤的根目錄下。

image.png

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容