如何设置 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,product_id=product.id)

我期待

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

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

解决方法

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

  SforceService myservice = null;
  LimitInfo apiLimits = null;

  if (myservice.LimitInfoHeaderValue != null)
            mylimits = myservice.LimitInfoHeaderValue.limitInfo[0];

enter image description here

参考:Formatting in Vs Code