【发布时间】:2018-05-03 04:44:00
【问题描述】:
我正在寻找修改 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 设置非常相似。
有没有办法做到这一点?如果没有设置,我愿意修补任何必要的东西。我也对可以做到这一点的扩展持开放态度,甚至在必要且有意义的情况下编写扩展。
【问题讨论】:
标签: visual-studio-code indentation