Python Formatter Black - 如何修改检索字典值的格式
Python Formatter Black - how to modify format of retrieving a dict value
我刚刚将我的 VS Code 设置为使用 python 格式化程序 Black。默认格式在引用值时将字典键放在新行上,如下所示,
my_function_call(
my_dict[
"my_key"
],
function_param2=var,
function_param3=another_var
)
在引用字典时,我从来不会像那样在一个新行上写关键字。相反,我宁愿把它设置在同一行,像这样,
my_function_call(
function_param1=my_dict["my_key"],
function_param2=var,
function_param3=another_var
)
有没有办法像这样保存特定的修改,或者黑色是一种即用即用的扩展?我没有在他们的文档或 google 搜索中找到任何提及修改的内容
编辑:刚刚检查过,这不是因为黑色的默认线长。我正在测试的代码行不超过默认的 88 个字符。
不,除了设置行长度外,您无法配置 Black 如何格式化代码。它有意没有控制格式的选项。
Black is the uncompromising Python code formatter. By using it, you agree to cede control over minutiae of hand-formatting. – PyPI
我刚刚将我的 VS Code 设置为使用 python 格式化程序 Black。默认格式在引用值时将字典键放在新行上,如下所示,
my_function_call(
my_dict[
"my_key"
],
function_param2=var,
function_param3=another_var
)
在引用字典时,我从来不会像那样在一个新行上写关键字。相反,我宁愿把它设置在同一行,像这样,
my_function_call(
function_param1=my_dict["my_key"],
function_param2=var,
function_param3=another_var
)
有没有办法像这样保存特定的修改,或者黑色是一种即用即用的扩展?我没有在他们的文档或 google 搜索中找到任何提及修改的内容 编辑:刚刚检查过,这不是因为黑色的默认线长。我正在测试的代码行不超过默认的 88 个字符。
不,除了设置行长度外,您无法配置 Black 如何格式化代码。它有意没有控制格式的选项。
Black is the uncompromising Python code formatter. By using it, you agree to cede control over minutiae of hand-formatting. – PyPI