在 Visual Studio 2017 中禁用块的代码样式
Disable code style for block in Visual Studio 2017
我想在 Visual Studio 2017 年禁用某个代码块的代码格式化,例如以防止缩进、换行或间距以增加可读性。
我长期使用 Jetbrain 的 IntelliJ IDEA(Java 和 Typescript 开发),现在我必须为某些项目切换到 C#,并且必须使用 Visual Studio Professional 2017(w/o ReSharper).
在 IDEA 中,有一个选项可以通过在注释中使用控制标记来 enable/disable 特定块的格式化程序。
/* formatted code */
//@formatter:off
/* some unformatted code */
//@formatter:on
/* formatted code */
我只找到了这个 questions,但答案没有帮助。答案仅描述了如何在一般情况下禁用格式化程序。我想 "break" 格式化程序的规则以增加可读性。
不,不幸的是,Visual Studio 不提供等效功能。没有办法 select 主动禁用特定代码块的代码格式。这是一个全有或全无的命题。
您可能会反转问题:禁用 所有 自动格式化,然后手动格式化各个块(select 块,然后按 Ctrl+K,Ctrl+F).
我想在 Visual Studio 2017 年禁用某个代码块的代码格式化,例如以防止缩进、换行或间距以增加可读性。
我长期使用 Jetbrain 的 IntelliJ IDEA(Java 和 Typescript 开发),现在我必须为某些项目切换到 C#,并且必须使用 Visual Studio Professional 2017(w/o ReSharper).
在 IDEA 中,有一个选项可以通过在注释中使用控制标记来 enable/disable 特定块的格式化程序。
/* formatted code */
//@formatter:off
/* some unformatted code */
//@formatter:on
/* formatted code */
我只找到了这个 questions,但答案没有帮助。答案仅描述了如何在一般情况下禁用格式化程序。我想 "break" 格式化程序的规则以增加可读性。
不,不幸的是,Visual Studio 不提供等效功能。没有办法 select 主动禁用特定代码块的代码格式。这是一个全有或全无的命题。
您可能会反转问题:禁用 所有 自动格式化,然后手动格式化各个块(select 块,然后按 Ctrl+K,Ctrl+F).