在Visual Studio 2017中禁用块的代码样式

时间:2019-03-27 10:10:50

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

我想为Visual Studio 2017中的特定代码块禁用代码格式设置,例如以防止缩进,换行或间隔以提高可读性。

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

/* formatted code */


//@formatter:off

/* some unformatted code */

//@formatter:on


/* formatted code */

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

1 个答案:

答案 0 :(得分:1)

不,不幸的是,Visual Studio不提供等效功能。无法选择禁用特定代码块的代码格式。这是一个全有或全无的主张。

您可能会反过来解决此问题:禁用 all 自动格式化,然后手动格式化单个块(选择该块,然后按 Ctrl + K < / kbd>, Ctrl + F )。