Lista skrótów ReSharper: Gdzie mogę ją zmodyfikować?


141

Używam ReSharper 4.5 i co często się dzieje, kiedy konwertuję właściwości jawne na właściwości automatyczne, przypadkowo wybiorę opcję „Dodaj XX do listy skrótów”.

To znaczy: Chcę przekonwertować ID klienta na autoperty, ale z powodu szybkich palców maskowych przypadkowo dodam „ID” do listy skrótów, czego nie chcę robić. (Chcę, aby reguły nazewnictwa używały „Id” zamiast „ID”).

Gdzie mogę znaleźć i zmodyfikować listę niestandardowych skrótów w ReSharper 4.5?

Odpowiedzi:


103

W Resharper 5. patrz odpowiedź poniżej.

-W Resharper 4 użyj Resharper / Opcje / Języki / Wspólne / Styl nazewnictwa Wybierz radio "Zastąp wspólne ustawienia" to włącza przycisk "Zarządzaj skrótami"

Dla określonego języka

  • Resharper / Options / Languages ​​/ C # / C # styl nazewnictwa
  • Resharper / Opcje / Języki / Styl nazewnictwa VB / VB

2
Dzięki! Nie wiem, dlaczego sam nie mogłem tego znaleźć.
Alex Czarto

Nie można ich tam znaleźć, okno dialogowe wydaje się być ucięte na Win7 / Vs2008
Andomar

Zabawne, że miałem dokładnie ten sam problem. Dzięki za rozwiązanie
Luke Chadwick,

1
Przycisk „Zarządzaj skrótami” jest nieco ucięty w systemie Win7 / VS2008. Udało mi się jednak kliknąć górną część przycisku. Jeśli nie możesz, kliknij w siatkę „Reguły nazewnictwa zdefiniowane przez użytkownika”, naciśnij klawisz Tab trzy razy, a następnie naciśnij spację. To skupia się i trafia w przycisk „Zarządzaj skrótami ...”.
Tom Mayfield

28
Tylko aktualizacja, że ​​w VS 2010 z ReSharper 6.1 lista skrótów pojawia się teraz w ReSharper / Options / Code Editing / C # / C # Naming Style / Advanced Settings - u dołu panelu znajduje się obszar tekstowy z listą oddzielonych spacjami skróty pisane wielkimi literami. Zajęło mi to trochę czasu, aby zlokalizować, pomyślałem, że może to być pomocne dla innych :)
definiuje

49

W Resharper 7.x różni się od wersji 6.0, jest pod określonym językiem, dla mnie Resharper / Options / C # / C # Naming Style / Advanced settings, na dole których znajduje się lista skrótów oddzielonych spacjami.

Oto strona jetbrains (nieaktualna?), Która zawiera szczegóły (myślę, że sposób w 6.x?) Http://www.jetbrains.com/resharper/webhelp50/Coding_Assistance__Naming_Style.html#dynaProc3


14
Resharper 8.x postępuje tak samo jak 7.x.
techvice

2
Resharper 9 jest w zasadzie taki sam, z wyjątkiem dodanej Code Editingsekcji między Optionsi C#dla mnie.
Jeff B

27

W wersji 5.0 beta jest podobnie

ReSharper / Opcje / Języki / Styl nazewnictwa / Ustawienia zaawansowane ...

Następnie na dole znajduje się pole o nazwie „Edytuj skróty jako zwykły tekst”


25

W Resharper 6 jest prawie taki sam jak 5 ...

ReSharper / Opcje / Języki / Styl nazewnictwa / Ustawienia zaawansowane ...

Następnie pole u dołu nazywa się „Skróty jako zwykły tekst (tylko WIELKIE LITERY):”


1
Dziękuję bardzo! Tak samo jest w 8.1. To doprowadzało mnie do szału!
Stígandr

24

W Resharper 6.1 (beta) jest nieco inny niż w wersji 6.0, jest poniżej

ReSharper / Options / Code Editing / C # / C # Naming Style / Advanced Settings

Następnie pole u dołu nazywa się „Skróty jako zwykły tekst (tylko WIELKIE LITERY):”


2
Dotyczy to również
Resharper

1
Dotyczy to również
Resharper

8

ReSharper 10.0.2 przy użyciu programu Visual Studio 2015

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

Kliknij, Advanced settingsaby otworzyć Advanced Naming Settingsokno.

Zmodyfikuj pole tekstowe Abbreviations


5

W przypadku ReSharper 2016/2017 można to znaleźć pod adresem

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

W zależności od języka znajdziesz go w różnych miejscach.

Czasami znajdziesz go pod ReSharper>> Options>> Code Editing>> {language}>> Naming Style>>abbreviations

Zademonstrował obraz



2

W wersjach resharper 5.X użyj opcji „Reset to Defaults”, aby usunąć już dodane skróty.

ReSharper / Options / Code Editing / C # / C # Naming Style / Override to common settings / Reset to Defaults

@ user1107632: 2D i 3D nie są prawidłowymi zmiennymi i i tak nie będziesz ich używać.

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.