python - 如何设置 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
)
解决方案
请使用 settings.json 文件中“ black ”提供的格式:(VS Code 默认使用 'autopep8' 进行格式设置。)
"python.formatting.provider": "black",
"editor.formatOnSave": true,
参考:在 Vs Code 中格式化。
推荐阅读
- sql - 将数据从 SQL Server 导入到 R
- node.js - 我的 NodeJs 应用程序出现在终端中但没有通过 url 连接到数据库的任何原因?
- javascript - 为什么 create-react-app 中的这个 ESLint 覆盖文件没有发现错误?
- python - Anaconda 是否覆盖了我的 python 版本?
- swift - 如何将 SwiftUI 视图添加到现有的选项卡栏控制器
- html - 如何将一个表格的每个问题放在 3 个不同的 HTML 文件中?
- azure-maps - Azure Maps 不提供更新的加拿大地址
- python - 如何在 Python 中仅打印特定链接
- javascript - 多个 POST API 调用的分组结果
- java - 在 xpath 中使用正则表达式查找特定模式