【问题标题】:ReSharper Abbreviations List: Where can I modify it?ReSharper 缩写列表:我在哪里可以修改它?
【发布时间】:2010-10-20 16:06:46
【问题描述】:

我使用的是 ReSharper 4.5,当我将显式属性转换为自动属性时经常发生的情况是,我会不小心选择“将 XX 添加到缩写列表”。

即:我想将 CustomerID 转换为自动属性,但由于手忙脚乱,我会不小心将“ID”添加到缩写列表中,而我不想这样做。 (我希望命名规则使用“Id”而不是“ID”)。

在哪里可以找到和修改 ReSharper 4.5 中的自定义缩写列表?

【问题讨论】:

    标签: resharper


    【解决方案1】:

    对于 ReSharper 2016 / 2017,可以在下面找到

    ReSharper >> Options >> Code Editing >> C#/VisualBasic.net >> Naming Style >> Advanced Settings... >> Here you will find abbreviations

    根据语言,您会在不同的地方找到它..

    有时你会在下面找到它 ReSharper >> Options >> Code Editing >> {language} >> Naming Style >> abbreviations

    截图:

    【讨论】:

      【解决方案2】:

      使用 Visual Studio 2015 的 ReSharper 10.0.2

      ReSharper > Options > Code Editing > C# > Naming Style

      点击Advanced settings打开Advanced Naming Settings窗口。

      修改文本框Abbreviations

      【讨论】:

        【解决方案3】:

        ReSharper 9.2: RESHARPER/选项/C#/命名样式/高级设置

        【讨论】:

          【解决方案4】:

          在 Resharper 7.x 中,它与 v6.0 不同,它在特定语言下, 对我来说 Resharper/Options/C#/C# 命名样式/高级设置 底部是空格分隔的缩写列表。

          这是 jetbrains(过时?)网站,其中详细说明(我认为 6.x 的做法?) http://www.jetbrains.com/resharper/webhelp50/Coding_Assistance__Naming_Style.html#dynaProc3

          【讨论】:

          • Resharper 8.x 遵循与 7.x 相同的方式。
          • Resharper 9 基本相同,只是我在OptionsC# 之间增加了一个Code Editing 部分。
          【解决方案5】:

          在 resharper 5.X 版本中,请使用“重置为默认值”删除已添加的缩写。

          ReSharper/选项/代码编辑/C#/C# 命名样式/覆盖到常用设置/重置为默认值

          @user1107632: 2D 和 3D 不是有效的变量,无论如何您都不会使用。

          http://www.informit.com/articles/article.aspx?p=24472

          【讨论】:

            【解决方案6】:

            在 Resharper 6.1(测试版)中,它与 v6.0 略有不同,低于

            ReSharper/选项/代码编辑/C#/C# 命名样式/高级设置

            然后底部的框叫“Abbreviations as plain text (UPPER CASE only):”

            【讨论】:

            • Resharper 7 也是如此
            • Resharper 8 也是如此
            【解决方案7】:

            在 Resharper 6 中,它几乎和 5 一样......

            ReSharper/选项/语言/命名样式/高级设置...

            然后底部的框叫“Abbreviations as plain text (UPPER CASE only):”

            【讨论】:

            • 非常感谢!在 8.1 中也是如此。这让我发疯了!
            【解决方案8】:

            在 Resharper 5 中。请参阅下面的答案。

            -在 Resharper 4 中使用 Resharper/Options/Languages/Common/Naming Style 选择单选“覆盖常用设置” 这会启用“管理缩写”按钮

            针对特定语言

            • Resharper/Options/Languages/C#/C# 命名风格
            • Resharper/选项/语言/VB/VB 命名样式

            【讨论】:

            • 谢谢!不知道为什么我自己找不到。
            • 在那里找不到,对话框在 Win7/Vs2008 上似乎缩短了
            • “管理缩写”按钮在 Win7/VS2008 中被剪掉了一点。不过,我能够单击按钮的顶部。如果不能,请在网格中单击“用户定义的命名规则”,按三次 Tab,然后按空格键。聚焦并点击“管理缩写...”按钮。
            • 只是一个更新,在带有 ReSharper 6.1 的 VS 2010 中,缩写列表现在出现在 ReSharper/Options/Code Editing/C#/C# Naming Style/Advanced Settings 下 - 面板底部是一个文本带有空格分隔的大写缩写列表的区域。这花了我一段时间才找到,认为它可能对其他人有帮助:)
            • 虽然好像只看懂2个字母。 ID 可以,SS 可以,SSM(我真正想用的)不行。
            【解决方案9】:

            在 5.0 测试版中,类似

            ReSharper/选项/语言/命名样式/高级设置...

            然后在底部有一个框叫“编辑缩写为纯文本”

            【讨论】:

              猜你喜欢
              • 2022-12-24
              • 1970-01-01
              • 2011-02-05
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2011-12-16
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多