
我在 Visual Studio 2019 中安裝了autopep8
擴展pip
,但我根本沒有看到格式有任何變化。我嘗試autopep8
透過 Visual Studio 中的 Python 互動視窗使用命令,但它只是說 autopep8 不是可識別的命令。我該怎麼做才能讓它發揮作用?
PS-我也嘗試過Ctrl+K
答案1
您安裝了 autopep8 以便直接在 Python 中使用;您還需要為其安裝 VS Code 擴充功能。
點擊Install頁面中的按鈕適用於 Visual Studio Code 的 Python-autopep8,或依照其中的手動安裝說明進行操作。
答案2
限制:在執行此格式化命令之前必須儲存文件,否則 autopep8 將格式化過時的文件並覆蓋您的變更。你可以使用類似的東西視覺指揮官連結(儲存,然後格式化)命令。
- 安裝自動佩普8python 格式化模組
pip install pep8
pip install --upgrade autopep8
擴充 > Manobit > CodeBeautifier > 選項
在擴充選項中,您可以新增語言設定檔Python。
- 設定格式化程序應用程式:{autopep8 可執行檔的完整路徑}
(路徑可以在 找到{Python Installation Path}\Scripts\autopep8.exe
) - 設定命令列介面參數:$(檔名)這將找到活動文檔
- 為 CodeBeautifier 建立鍵盤快速鍵
工具 > 選項 > 環境 > 鍵盤
過濾快捷方式:Manobit.CodeBeautifier.CurrentDocument
然後只需為該命令指定一個快捷鍵即可。每當此捷徑運行時,活動文件都會使用 autopep8 進行格式化。