在代码重新格式化期间禁用ReSharper重新排序代码?

时间:2011-02-08 10:21:21

标签: visual-studio resharper

我使用ReSharper中的代码重新格式化工具来获取代码的一些标准格式,但我不喜欢它会移动方法。

例如,如果我重命名方法,然后重新格式化,则移动该方法。这使得分支之间的合并变化成为一场噩梦。

是否有任何我错过的设置会禁用重新格式化的特定部分?

2 个答案:

答案 0 :(得分:3)

设置自定义R#个人资料

点击Resharper>工具>代码清理

然后选择“编辑个人资料”,添加新个人资料,取消选择您不想要的内容并保存。

将来运行此个人资料

答案 1 :(得分:1)

您应该修改Type Members Layout xml。在该文件中,您有几种模式可以重新排序或删除以获得所需的行为。您在该文件中所做的所有更改都将反映在以下文件中:

C:\Documents and Settings\user\Program Data\JetBrains\ReSharper\v4.5\vs8.0\UserSettings.xml

因此您可以在播放之前进行备份或将其添加到源代码树中。