// This is a comment
// stuff
// stuff
// stuff
// second comment
// stuff
// stuff
对于C风格的语言(Javascript,C ++,C#),当折叠上面的代码时,它变成:
// This is a comment
// second comment
我更喜欢维护空格,这意味着在折叠代码后会看起来像
// This is a comment
// second comment
我最喜欢的行为最近是为python实现的(这太棒了)
但我仍然非常欣赏能够为每种语言选择自己。
有没有人知道如何改变C风格语言的这种行为?
Martin Aeschelimann(参与代码折叠的开发人员之一)说他已将以下代码添加到相关语言的语言配置设置中
"folding": {
"offSide": true
}
然而,似乎在vs代码语言特定设置中添加此功能并不会影响javascript。我还查看了javascript所具有的所有选项,但它们似乎都与代码折叠无关。
以下是讨论主题的GitHub链接
https://github.com/Microsoft/vscode/issues/3353
https://github.com/Microsoft/vscode/issues/36145
这可能需要接近代码的人在GitHub上回答问题,可能是Martin Aeschlimann或Aaron Shumway。但我首先要尝试Stack溢出。