我在 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 将格式化过时的文件并覆盖您的更改。您可以使用类似视觉指挥官链接(保存,然后格式化)命令。
- 安装自动pep8python 格式化模块
pip install pep8
pip install --upgrade autopep8
扩展 > Manobit > CodeBeautifier > 选项
在扩展选项中,您可以添加语言配置文件Python。
- 设置格式化程序应用程序:{autopep8 可执行文件的完整路径}
(路径可在 找到{Python Installation Path}\Scripts\autopep8.exe
) - 设置 CLI参数:$(FileName)这将找到活动文档
- 为 CodeBeautifier 创建键盘快捷键
工具 > 选项 > 环境 > 键盘
过滤快捷方式:Manobit.CodeBeautifier.CurrentDocument
然后只需为该命令指定一个快捷键。每当运行此快捷键时,活动文档将使用 autopep8 进行格式化。