如何在 Visual Studio 2019 中使用 Python autopep8?

如何在 Visual Studio 2019 中使用 Python autopep8?

我在 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 將格式化過時的文件並覆蓋您的變更。你可以使用類似的東西視覺指揮官連結(儲存,然後格式化)命令。

  1. 安裝自動佩普8python 格式化模組

pip install pep8
pip install --upgrade autopep8

  1. 安裝程式碼美化器VS 2019 擴展,使我們能夠從 Visual Studio 中執行格式化程式 CLI。

  2. 配置程式碼美化器對於 python 項目。

擴充 > Manobit > CodeBeautifier > 選項

在擴充選項中,您可以新增語言設定檔Python。

  • 設定格式化程序應用程式:{autopep8 可執行檔的完整路徑}
    (路徑可以在 找到{Python Installation Path}\Scripts\autopep8.exe
  • 設定命令列介面參數:$(檔名)這將找到活動文檔
  1. 為 CodeBeautifier 建立鍵盤快速鍵

工具 > 選項 > 環境 > 鍵盤

過濾快捷方式:Manobit.CodeBeautifier.CurrentDocument

然後只需為該命令指定一個快捷鍵即可。每當此捷徑運行時,活動文件都會使用 autopep8 進行格式化。

相關內容