【发布时间】:2010-01-19 00:58:10
【问题描述】:
我一直使用 ReSharper 的代码清理功能,但有时我将代码格式化为比 ReSharper 的格式化程序更容易阅读的方式。有没有办法用 cmets 或其他东西标记文件的一部分以使其跳过格式化该部分。
(我不是在谈论检查,我知道如何让 ReSharper 忽略检查区域)
【问题讨论】:
我一直使用 ReSharper 的代码清理功能,但有时我将代码格式化为比 ReSharper 的格式化程序更容易阅读的方式。有没有办法用 cmets 或其他东西标记文件的一部分以使其跳过格式化该部分。
(我不是在谈论检查,我知道如何让 ReSharper 忽略检查区域)
【问题讨论】:
我与 Resharper 支持讨论过这个问题,他们的回答是:
非常感谢您提供这些信息!我们会讨论是否可以 在未来版本之一中支持这种格式样式。
【讨论】:
可能不会,但您可以尝试编写自己的Resharper plugin
【讨论】:
在撰写本文时,您实际上可以反其道而行之。即,仅格式化选定的代码区域。只需选择所需的块,按 Alt+Enter 并输入 Format Selection。同时静默代码清理仍然清理整个文件。我同意,注释样式的排除会非常好。
【讨论】:
是的,现在是,见this answer和this feature request:
// @formatter:off
... Code you don't want formatted here ...
// @formatter:on
【讨论】: