Список сокращений ReSharper: где его изменить?


141

Я использую ReSharper 4.5, и что часто случается, когда я конвертирую явные свойства в автоматические свойства, так это то, что я случайно выбрал «Добавить XX в список сокращений».

То есть: я хочу преобразовать CustomerID в автосвойство, но из-за быстрых ошибок я случайно добавлю вместо этого «ID» в список сокращений, чего я не хочу делать. (Я хочу, чтобы правила именования использовали «Id» вместо «ID»).

Где я могу найти и изменить список пользовательских сокращений в ReSharper 4.5 ??

Ответы:


104

В Resharper 5. см. Ответ ниже.

-В Resharper 4 используйте Resharper / Параметры / Языки / Общие / Стиль именования. Выберите переключатель «Переопределить общие настройки», чтобы включить кнопку «Управление сокращениями»

Для конкретного языка

  • Resharper / Параметры / Языки / C # / C # Стиль именования
  • Resharper / Параметры / Языки / Стиль именования VB / VB

2
Благодарность! Не знаю, почему я сам не нашел.
Alex Czarto

Не могу найти их там, диалог кажется прерванным на Win7 / Vs2008
Andomar

Забавно, у меня была точно такая же проблема. Спасибо за решение
Люк Чедвик

1
Кнопка "Управление сокращениями" немного обрезана в Win7 / VS2008. Однако я смог нажать на верхнюю часть кнопки. Если вы не можете, щелкните сетку «Правила именования, определенные пользователем», нажмите вкладку три раза, затем нажмите пробел. Это фокусируется и нажимает кнопку «Управление сокращениями ...».
Том Мэйфилд,

28
Просто обновление: в VS 2010 с ReSharper 6.1 список сокращений теперь отображается в ReSharper / Options / Code Editing / C # / C # Naming Style / Advanced Settings - в нижней части панели находится текстовая область со списком разделенных пробелами аббревиатуры в верхнем регистре. Это заняло у меня время, чтобы найти, подумал, что это может быть полезно другим :)
определяет

49

В Resharper 7.x он отличается от v6.0, он относится к определенному языку, для меня Resharper / Options / C # / C # Naming Style / Advanced settings, внизу которых находится список сокращений, разделенных пробелами.

Вот сайт jetbrains (устаревший?), На котором подробно описывается (я думаю, способ 6.x?) Http://www.jetbrains.com/resharper/webhelp50/Coding_Assistance__Naming_Style.html#dynaProc3


14
Resharper 8.x работает так же, как 7.x.
techvice 06

2
Resharper 9 в основном такой же, за исключением того, что Code Editingмежду мной Optionsи C#для меня добавлен раздел .
Джефф Би

27

В бета-версии 5.0 это похоже

ReSharper / Параметры / Языки / Стиль именования / Расширенные настройки ...

Внизу есть поле «Редактировать сокращения как обычный текст».


25

В Resharper 6 это почти то же самое, что и 5 ...

ReSharper / Параметры / Языки / Стиль именования / Расширенные настройки ...

Затем поле внизу называется «Аббревиатуры в виде обычного текста (только ВЕРХНИЙ РЕГИСТР)»:


1
Спасибо огромное! То же самое и в 8.1. Это сводило меня с ума!
Stígandr

24

В Resharper 6.1 (бета) он немного отличается от версии 6.0, находится под

ReSharper / Параметры / Редактирование кода / Стиль именования C # / C # / Расширенные настройки

Затем поле внизу называется «Аббревиатуры в виде обычного текста (только ВЕРХНИЙ РЕГИСТР)»:


2
Это также верно и для Resharper 7
Grhm

1
То же верно и для Resharper 8
cecilphillip

8

ReSharper 10.0.2 с использованием Visual Studio 2015

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

Щелкните, Advanced settingsчтобы открыть Advanced Naming Settingsокно.

Измените текстовое поле Abbreviations


5

Для 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

В версиях resharper 5.X, пожалуйста, используйте «Reset to Defaults», чтобы удалить уже добавленные сокращения.

ReSharper / Параметры / Редактирование кода / C # / C # Стиль именования / Заменить общие настройки / Восстановить значения по умолчанию

@ user1107632: 2D и 3D не являются допустимыми переменными, и вы в любом случае не собираетесь их использовать.

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.