首页 > 解决方案 > 如何设置 VS Code 来为 Python 对称地格式化换行符?

问题描述

原始代码

            job.create_common_job_log_line(message=message, model_id=model_id, product_id=product.id)

这就是它格式化我的代码的方式,这非常难看

            job.create_common_job_log_line(
                message=message, model_id=model_id, product_id=product.id)

我预计

            job.create_common_job_log_line(
                message=message, model_id=model_id, product_id=product.id
            )

或者

            job.create_common_job_log_line(
                message=message, 
                model_id=model_id, 
                product_id=product.id
            )

标签: pythonvisual-studio-codeformatterautopep8

解决方案


请使用 settings.json 文件中“ black ”提供的格式:(VS Code 默认使用 'autopep8' 进行格式设置。)

 "python.formatting.provider": "black",
 "editor.formatOnSave": true,

在此处输入图像描述

参考:在 Vs Code 中格式化


推荐阅读