我想知道是否有人知道扩展名,该扩展名基本上是格式化文件中的函数/方法,以便将函数参数堆叠到一列中。
这是我的意思;我正在寻找一种像这样的“原始”功能的扩展程序
def super_function(arg,arg,arg,arg,arg,arg):
# Solves the Navier-Stokes equations in O(n).
return True
对其进行格式化,以便将函数参数堆叠在列中:
def super_function(arg,
arg,
arg,
arg,
arg,
arg):
# Solves the Navier-Stokes equations in O(n).
return True
谢谢。
答案 0 :(得分:1)
PEP8和几乎所有的Python代码样式都不会强制将参数堆积在列中。
PEP8官方示例:
# Add 4 spaces (an extra level of indentation) to distinguish arguments from the rest.
def long_function_name(
var_one, var_two, var_three,
var_four):
print(var_one)
# Further indentation required as indentation is not distinguishable.
def long_function_name(
var_one, var_two, var_three,
var_four):
print(var_one)
所以没有,有99%的人不会在VS Code中找到可以为您做的工具(至少在大多数流行的Python扩展中我找不到)。但是您可以对其进行多种选择:
请注意,即使在参数的列表/元组中,此方法也会添加EOL,因此请小心!