VSCode设置Python语言自动格式化的详细方案

2023-12-05 0 485
目录
  • 安装Python扩展
  • 安装PEP8
  • 安装Flake8
  • 修改配置
    • 开启Flake8
  • 效果
    • 格式化代码
      • 批量处理历史代码
      • 保存时自动格式化
    • 定制策略
      • 总结

        安装Python扩展

        在VSCode的扩展(Externsions)中使用下面命令检索Python扩展

        @category:debuggers Python

        VSCode设置Python语言自动格式化的详细方案

        打开一个Python文件,可以在VSCode的右下角看到运行环境。

        VSCode设置Python语言自动格式化的详细方案

        安装PEP8

        python3.10 -m pip install -U autopep8

        安装Flake8

        python3.10 -m pip install -U flake8

        VSCode设置Python语言自动格式化的详细方案

        安装完需要重启VSCode

        修改配置

        通过扩展中Python的设置按钮打开扩展的配置页面

        VSCode设置Python语言自动格式化的详细方案

        开启Flake8

        在检索框输入flake8Enabled,注意加一个空格。

        VSCode设置Python语言自动格式化的详细方案

        勾选以开启flake8。

        关于Lint的相关配置如下

        VSCode设置Python语言自动格式化的详细方案

        效果

        import datetime

        def get_tomorrow():
        now_time=datetime.datetime.now()
        tomorrow_time = now_time + datetime.timedelta(days=+1)

        return tomorrow_time

        if __name__ == \’__main__\’:
        print(get_tomorrow())

        我们输入一段代码,可以看到已经有很多提示了。

        VSCode设置Python语言自动格式化的详细方案

        VSCode设置Python语言自动格式化的详细方案

        格式化代码

        批量处理历史代码

        安装Format Files扩展

        VSCode设置Python语言自动格式化的详细方案

        在需要处理的目录下,右击

        VSCode设置Python语言自动格式化的详细方案

        VSCode设置Python语言自动格式化的详细方案

        这样历史代码就被格式化了

        VSCode设置Python语言自动格式化的详细方案

        保存时自动格式化

        修改VSCode的配置

        VSCode设置Python语言自动格式化的详细方案

        勾选Format On Save

        VSCode设置Python语言自动格式化的详细方案

        这样我们在保存代码时,自动会进行格式化操作。

        定制策略

        假如我们希望某种问题不提示,则可以定制Flake8的配置。

        比如下图就是忽略了E501错误。

        VSCode设置Python语言自动格式化的详细方案

        其他各种配置可以见Full Listing of Options and Their Descriptions — flake8 6.0.0 documentation

        总结

        到此这篇关于VSCode设置Python语言自动格式化的文章就介绍到这了,更多相关VSCode设置Python自动格式化内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

        您可能感兴趣的文章:

        • vscode写python时的代码错误提醒和自动格式化的方法
        • vscode 配置vue+vetur+eslint+prettier自动格式化功能
        • vscode配置vue下的es6规范自动格式化详解
        • Vue-cli Eslint在vscode里代码自动格式化的方法
        • VSCode保存代码自动格式化无效的解决方法

        收藏 (0) 打赏

        感谢您的支持,我会继续努力的!

        打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
        点赞 (0)

        悠久资源 Python VSCode设置Python语言自动格式化的详细方案 https://www.u-9.cn/jiaoben/python/100575.html

        常见问题

        相关文章

        发表评论
        暂无评论
        官方客服团队

        为您解决烦忧 - 24小时在线 专业服务