我希望修改 VS Code 的缩进行为,这样如果我在输入如下行后按 Enter 键:
variable = function(param1,
它将缩进到左括号的水平,以便我可以轻松地格式化代码,如下所示:
variable = function(param1,
param2)
我希望它也适用于左方括号和大括号:
variable = function([1, 2, 3, 4
5, 6, 7, 8],
param2,
{'a': 1, 'b': 2,
'c': 3, 'd': 4},
param4)
我希望它对我使用的几乎所有语言都具有这种行为,尽管在 C++ 或 C# 中工作时花括号行为不是必需的(甚至可能是不可取的)。
这与 Sublime Text 非常相似indent_to_bracket
环境。
有什么办法可以做到这一点吗?如果没有设置,我愿意修补任何必要的东西。我也愿意接受可以执行此操作的扩展,或者甚至在必要且有意义的情况下编写扩展。