我想为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,但是答案没有帮助。答案仅描述了一般情况下如何禁用格式化程序。我想“打破”格式化程序的规则,以提高可读性。
答案 0 :(得分:1)
不,不幸的是,Visual Studio不提供等效功能。无法选择禁用特定代码块的代码格式。这是一个全有或全无的主张。
您可能会反过来解决此问题:禁用 all 自动格式化,然后手动格式化单个块(选择该块,然后按 Ctrl + K < / kbd>, Ctrl + F )。