【问题标题】:Disable code style for block in Visual Studio 2017在 Visual Studio 2017 中禁用块的代码样式
【发布时间】:2019-08-17 20:51:02
【问题描述】:

我想在 Visual Studio 2017 中禁用某个代码块的代码格式化,例如以防止缩进、换行或空格以增加可读性。

我长期使用 Jetbrain 的 IntelliJ IDEA(Java 和 Typescript 开发),现在我不得不为某些项目切换到 C#,并且必须使用 Visual Studio Professional 2017(不带 ReSharper)。
在 IDEA 中,有一个选项可以通过使用 cmets 中的控制标记来启用/禁用某个块的格式化程序。

/* formatted code */


//@formatter:off

/* some unformatted code */

//@formatter:on


/* formatted code */

我只找到了这个questions,但答案没有帮助。答案仅描述了如何在一般情况下禁用格式化程序。我想“打破”格式化程序的规则以增加可读性。

【问题讨论】:

    标签: visual-studio visual-studio-2017 code-formatting


    【解决方案1】:

    不,很遗憾,Visual Studio 不提供等效功能。没有办法选择性地禁用特定代码块的代码格式化。这是一个全有或全无的命题。

    您可能会解决问题:禁用 all 自动格式化,然后手动格式化单个块(选择块,然后按 Ctrl+K,Ctrl+F)。

    【讨论】:

      猜你喜欢
      • 2021-11-05
      • 2019-07-17
      • 1970-01-01
      • 2017-07-29
      • 2021-12-18
      • 1970-01-01
      • 2013-12-04
      • 1970-01-01
      • 2017-08-17
      相关资源
      最近更新 更多