【发布时间】:2010-10-20 16:06:46
【问题描述】:
我使用的是 ReSharper 4.5,当我将显式属性转换为自动属性时经常发生的情况是,我会不小心选择“将 XX 添加到缩写列表”。
即:我想将 CustomerID 转换为自动属性,但由于手忙脚乱,我会不小心将“ID”添加到缩写列表中,而我不想这样做。 (我希望命名规则使用“Id”而不是“ID”)。
在哪里可以找到和修改 ReSharper 4.5 中的自定义缩写列表?
【问题讨论】:
标签: resharper
我使用的是 ReSharper 4.5,当我将显式属性转换为自动属性时经常发生的情况是,我会不小心选择“将 XX 添加到缩写列表”。
即:我想将 CustomerID 转换为自动属性,但由于手忙脚乱,我会不小心将“ID”添加到缩写列表中,而我不想这样做。 (我希望命名规则使用“Id”而不是“ID”)。
在哪里可以找到和修改 ReSharper 4.5 中的自定义缩写列表?
【问题讨论】:
标签: resharper
使用 Visual Studio 2015 的 ReSharper 10.0.2
ReSharper > Options > Code Editing > C# > Naming Style
点击Advanced settings打开Advanced Naming Settings窗口。
修改文本框Abbreviations
【讨论】:
ReSharper 9.2: RESHARPER/选项/C#/命名样式/高级设置
【讨论】:
在 Resharper 7.x 中,它与 v6.0 不同,它在特定语言下, 对我来说 Resharper/Options/C#/C# 命名样式/高级设置 底部是空格分隔的缩写列表。
这是 jetbrains(过时?)网站,其中详细说明(我认为 6.x 的做法?) http://www.jetbrains.com/resharper/webhelp50/Coding_Assistance__Naming_Style.html#dynaProc3
【讨论】:
Options 和C# 之间增加了一个Code Editing 部分。
在 resharper 5.X 版本中,请使用“重置为默认值”删除已添加的缩写。
ReSharper/选项/代码编辑/C#/C# 命名样式/覆盖到常用设置/重置为默认值
@user1107632: 2D 和 3D 不是有效的变量,无论如何您都不会使用。
【讨论】:
在 Resharper 6.1(测试版)中,它与 v6.0 略有不同,低于
ReSharper/选项/代码编辑/C#/C# 命名样式/高级设置
然后底部的框叫“Abbreviations as plain text (UPPER CASE only):”
【讨论】:
在 Resharper 6 中,它几乎和 5 一样......
ReSharper/选项/语言/命名样式/高级设置...
然后底部的框叫“Abbreviations as plain text (UPPER CASE only):”
【讨论】:
在 Resharper 5 中。请参阅下面的答案。
-在 Resharper 4 中使用 Resharper/Options/Languages/Common/Naming Style 选择单选“覆盖常用设置” 这会启用“管理缩写”按钮
针对特定语言
【讨论】:
在 5.0 测试版中,类似
ReSharper/选项/语言/命名样式/高级设置...
然后在底部有一个框叫“编辑缩写为纯文本”
【讨论】: