【问题标题】:Using a custom auto formatter for VS 2013 "Edit->Format Document"使用 VS 2013 的自定义自动格式化程序“编辑->格式化文档”
【发布时间】:2016-07-12 08:21:56
【问题描述】:

我想以特殊方式格式化文档,而不是自动格式化:

if(...){

}else{

}

VS 应该这样格式化它:

if(...)
{

}
else
{

}

所以括号({})应该直接位于关键字下方。

这怎么可能?

【问题讨论】:

  • 实际上,javascript 中通常的约定是将大括号保持在同一行,stackoverflow.com/a/3218860/62829 是有原因的。从个人经验来看,更改编辑器默认值是一个坏主意,除非您总是独自工作,否则您将与同事发生签入大战,每次签入时都会更改代码样式,并且很难看到实际的代码更改在差异中

标签: javascript c# visual-studio typescript


【解决方案1】:

您可以在 VS 中通过激活工具 > 选项... > 文本编辑器 > JavaScript(或您要自定义的任何格式)> 格式 > 新行中的两个复选框来执行此操作。

【讨论】:

    猜你喜欢
    • 2017-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-30
    • 2018-02-15
    • 1970-01-01
    相关资源
    最近更新 更多