VSCode格式化Python文件的方法
一、如今vscode已不能使用舊的方法來格式化文件了,原因有以下兩點(diǎn):
1、無法打開 “settings.json” 文件
當(dāng)你使用快捷鍵:Ctrl + Shift + P,然后輸入 “Preferences: Open Settings (JSON)”)來打開 “settings.json” 文件時(shí),會(huì)發(fā)現(xiàn)【No matching results】。
這是因?yàn)樾掳姹局?,你只能找到類似的文件,例如?/p>
- Default Settings(JSON)
- User Settings(JSON)
Default Settings又是一個(gè)只讀文件,那你只能嘗試在user settings中添加配置。
2、這個(gè)設(shè)置將被棄用
然而當(dāng)你嘗試在user settings中添加配置時(shí),會(huì)發(fā)現(xiàn)無法生效。提示:
This setting will soon be deprecated. Please use a dedicated formatter extension. Learn more here: https://aka.ms/AAlgvkb.(2)
Provider for formatting. Possible options include 'autopep8', 'black', and 'yapf'.
這給我們提供了新的解決辦法,如下文。
二、 新版VSCode格式化Python文件的方法
1、在拓展中搜索"Black Formatter",點(diǎn)擊安裝
2、在JSON(User) 文件中,添加配置
使用快捷鍵:Ctrl + Shift + P,輸入
Preferences: Open User Settings(JSON)
在settings.json文件中添加以下代碼,請確保與其他配置項(xiàng)之間使用逗號進(jìn)行分隔。
"[python]": { "editor.defaultFormatter": "ms-python.black-formatter", "editor.formatOnSave": true },
三、 設(shè)置完成
回到Python文件中,'ctrl+S'保存文件,會(huì)看到格式化已生效。
到此這篇關(guān)于VSCode最新格式化Python文件的方法的文章就介紹到這了,更多相關(guān)VSCode格式化Python文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python數(shù)據(jù)結(jié)構(gòu)與算法之鏈表定義與用法實(shí)例詳解【單鏈表、循環(huán)鏈表】
這篇文章主要介紹了Python數(shù)據(jù)結(jié)構(gòu)與算法之鏈表定義與用法,結(jié)合具體實(shí)例形式較為詳細(xì)的分析了單鏈表、循環(huán)鏈表等的定義、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下2017-09-09關(guān)于flask路由app.route及路由參數(shù)的各種用法解析
我們在開發(fā)過程中,編寫項(xiàng)目時(shí)所使用的路由往往是指代了框架/項(xiàng)目中用于完成路由功能的類,這個(gè)類一般就是路由類,簡稱路由,這篇文章主要介紹了有關(guān)flask路由app.route及路由參數(shù)的各種用法解析,需要的朋友可以參考下2024-03-03Python異常對象Exception基礎(chǔ)類異常捕捉
這篇文章主要為大家介紹了Python異常對象異常捕捉及Exception基礎(chǔ)類,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06基于Python+Flask實(shí)現(xiàn)一個(gè)簡易網(wǎng)頁驗(yàn)證碼登錄系統(tǒng)案例
當(dāng)今的互聯(lián)網(wǎng)世界中,為了防止惡意訪問,許多網(wǎng)站在登錄和注冊表單中都采用了驗(yàn)證碼技術(shù),驗(yàn)證碼可以防止機(jī)器人自動(dòng)提交表單,確保提交行為背后有一個(gè)真實(shí)的人類用戶,本文將向您展示如何使用Python的Flask框架來創(chuàng)建一個(gè)簡單的驗(yàn)證碼登錄系統(tǒng)2023-09-09Python實(shí)現(xiàn)的遠(yuǎn)程文件自動(dòng)打包并下載功能示例
這篇文章主要介紹了Python實(shí)現(xiàn)的遠(yuǎn)程文件自動(dòng)打包并下載功能,結(jié)合實(shí)例形式分析了Python使用spawn()方法執(zhí)行ssh、scp 命令實(shí)現(xiàn)遠(yuǎn)程文件的相關(guān)操作技巧,需要的朋友可以參考下2019-07-07python下paramiko模塊實(shí)現(xiàn)ssh連接登錄Linux服務(wù)器
這篇文章主要介紹了python下paramiko模塊實(shí)現(xiàn)ssh連接登錄Linux服務(wù)器的方法,實(shí)例分析了paramiko模塊實(shí)現(xiàn)ssh連接的具體用法,需要的朋友可以參考下2015-06-06