关于自动化美化python代码的 black-formatter 学习
black-formatter太好用了,自动可以自动进行pyhton代码排版,包括甚至精确到空行和空格控制都非常的精准!还有比如可以可以让代码优雅很多,便于阅读。
·
black-formatter太好用了,自动可以自动进行pyhton代码排版,包括甚至精确到空行和空格控制都非常的精准!
还有比如可以
- 统一使用双引号
- 长字符串的换行处理
- 缩进(统一使用 4 个空格)
可以让代码优雅很多,便于阅读。
1 基本使用
(1)在扩展商店里搜索Black Formatter,安装
(2)然后分全局和局部使用
全局使用的话,就是全局所有项目用一套规范,可以但不推荐
Ctrl+Shift+P,打开用户设置,然后 在后面粘贴
{
"black-formatter.args": [ "-l", "120" ],
"editor.defaultFormatter": "ms-python.black-formatter",
"editor.formatOnSave": true
}
含义是,控制每行最大长度120,启用black-formatter,保存时自动进行美化。
如果想要项目控制的,就在,项目目录下新开一个 setting.json,粘贴上面的即可。
2 其他用法
black会格式化整个文件,如果有些代码块不想让black优化,可以使用#fmt:
以#fmt:off开头和以#fmt:on结尾的代码块,或者以#fmt:skip结尾的行不会被格式化
更多推荐
所有评论(0)