如何为C风格的语言获得类似Python的代码折叠

时间:2017-11-29 22:29:42

标签: visual-studio-code

// 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溢出。

0 个答案:

没有答案