Python 在VSCode中使用

2022-01-10 03:34:19 字數 2795 閱讀 7288

vscode教程

安裝完成後,開啟軟體會自動提示你安裝一些重要外掛程式,如中文語言包,git等,這裡可以直接選擇安裝python外掛程式(也可以使用ctrl+shift+x可以開啟擴充套件商店然後輸入python搜尋)。

首先,建立乙個空資料夾''hello'',然後使用vs code開啟它。通過vs code開啟資料夾,該資料夾就變成了你的」工作區「。vs code在.vscode/settings.json中儲存該工作去的特殊配置,與使用者的全域性設定相分開。

使用ctrl+shift+p開啟命令板,輸入python: select interpreter進行搜尋。

接下來會顯示vs code所能找到的全部直譯器,選擇你需要的哪個就好。(我的系統裡面只有乙個)如果沒找到你需要的哪個,參考python環境變數配置。

在hello資料夾下新建檔案

命名為hello.py

接下來編寫**

編寫完成後按ctrl+s儲存。

在空白處右鍵選擇在終端執行python檔案,就可以看到執行結果了。

此外,vs code中還有一些執行python**的方式:

下面開始試著除錯剛剛編寫好的hello world程式。

首先,把游標移到第二行然後按f9,就可以設定乙個斷點。同樣,也可以在行號左邊雙擊設定。

接下來,在側邊欄開啟debug檢視。

然後點選配置按鈕,選擇python

然後python外掛程式會自動建立包含一系列配置的launch.json檔案,可以在下拉列表裡面選擇,現在選擇python: current file即可。

為了讓偵錯程式在自動在程式開始時停在第一行,新增一條配置stoponentry": true,然後儲存。

",

"stoponentry": true

},

在編輯器中跳轉回hello.py,點選綠色箭頭或者按f5啟動偵錯程式。偵錯程式會停留在檔案的第一行。

除錯工具欄出現在頁面上方,從左到右功能分別是:執行(f5),跳過(f10),跳入(f11),跳出(shift+f11),重新開始(ctrl+shift+f5)以及停止(shift+f5)。

關於vscode 配置python 暫時先寫這麼多,已經可以愉快的進行開發了,更多的資訊還是推薦直接看官方文件比較好,寫的非常詳細。

在用vscode編譯python時,自帶的flake8總是報一些很討厭的錯誤。為了解決這個問題:

將如下**寫入setting.json:

"python.linting.flake8args": [

"--max-line-length=248", //設定單行最長字元限制

"--ignore=e265,e402,f841,f401,e302,e305,e403", //編號根據自己需要確定

],

1. chinese (simplified) language pack for visual studio code

適用於 vs code 的中文(簡體)語言包

2.code runner

3.filesize

4.image preview

5.preview on web server

6.vibrancy

超級好看的主題,毛玻璃特效

7.vscode-icons

8.python

執行python語言必備

9.beautify

美化**格式

10.auto rename tag

自動調整標籤

vscode開啟終端 在neovim中使用內建終端

最近逐漸將編輯過程從vscode一步步轉移到了nvim上,主要還是在於乙個流暢度和lsp的使用上,vscode在同時啟動多個lsp的時候,會在所有lsp都返回結果之後才給出響應,這導致我這種同時使用ccls和clangd的人就十分難受,於是編輯過程逐漸開始轉移到vim上,但是總是有一些理由需要再看一...

在vscode中使用git和github

這學期的團隊專案比較多,這裡?一下常用的git命令,免得每次都去查 init locally and push to github config your name and email git config global user.name abc git config global user.em...

C 在VS中和VSCODE中使用NLog

一 匯入nlog vs 選擇管理解決方案的nuget程式包 vscode 開啟終端 輸入 dotnet add 解決方案 package nlog 如當前資料夾可不填解決方案,詳細參考官方文件 二 配置nlog.config檔案 如果nuget引用nlog沒有生成對應配置檔案時,需要自己新增 xml...