Liste der ReSharper-Abkürzungen: Wo kann ich sie ändern?

141

Ich verwende ReSharper 4.5, und was häufig passiert, wenn ich explizite Eigenschaften in automatische Eigenschaften konvertiere, ist, dass ich versehentlich "XX zur Abkürzungsliste hinzufügen" gewählt habe.

Dh: Ich möchte CustomerID in eine Autoproperty konvertieren, aber aufgrund schneller Butterfinger füge ich stattdessen versehentlich "ID" zur Abkürzungsliste hinzu, was ich nicht tun möchte. (Ich möchte, dass die Namensregeln "Id" anstelle von "ID" verwenden).

Wo kann ich die Liste der benutzerdefinierten Abkürzungen in ReSharper 4.5 finden und ändern?

Alex Czarto
quelle

Antworten:

103

In Resharper 5. siehe Antwort unten.

-In Resharper 4 verwenden Sie Resharper / Optionen / Sprachen / Allgemein / Namensstil Wählen Sie das Radio "Allgemeine Einstellungen überschreiben". Dadurch wird die Schaltfläche "Abkürzungen verwalten" aktiviert.

Für eine bestimmte Sprache

  • Resharper / Optionen / Sprachen / C # / C # Namensstil
  • Resharper / Optionen / Sprachen / VB / VB-Benennungsstil
Jhonny D. Cano -Leftware-
quelle
2
Vielen Dank! Ich weiß nicht, warum ich es selbst nicht finden konnte.
Alex Czarto
Kann sie dort nicht finden, der Dialog scheint auf Win7 / Vs2008
Andomar
Komisch, dass ich genau das gleiche Problem hatte. Vielen Dank für die Lösung
Luke Chadwick
1
Die Schaltfläche "Abkürzungen verwalten" ist bei Win7 / VS2008 etwas abgeschnitten. Ich konnte jedoch oben auf die Schaltfläche klicken. Wenn dies nicht möglich ist, klicken Sie in das Raster für "Benutzerdefinierte Namensregeln", drücken Sie dreimal die Tabulatortaste und drücken Sie die Leertaste. Das fokussiert und klickt auf die Schaltfläche "Abkürzungen verwalten ...".
Tom Mayfield
28
Nur ein Update, dass in VS 2010 mit ReSharper 6.1 die Liste der Abkürzungen jetzt unter ReSharper / Optionen / Codebearbeitung / C # / C # -Namensstil / Erweiterte Einstellungen angezeigt wird - am unteren Rand des Bedienfelds befindet sich ein Textbereich mit einer durch Leerzeichen getrennten Liste von Abkürzungen in Großbuchstaben. Es dauerte eine Weile, bis ich es gefunden hatte, dachte, es könnte für andere hilfreich sein :)
definiert den
49

In Resharper 7.x unterscheidet es sich von Version 6.0 unter der spezifischen Sprache. Für mich sind Resharper / Optionen / C # / C # -Namensstil / Erweiterte Einstellungen eine Liste von durch Leerzeichen getrennten Abkürzungen.

Hier ist die Jetbrains-Site (veraltet?), Die Details enthält (ich denke, die 6.x-Methode?) Http://www.jetbrains.com/resharper/webhelp50/Coding_Assistance__Naming_Style.html#dynaProc3

m1m1k
quelle
14
Resharper 8.x folgt dem gleichen Weg wie 7.x.
Techvice
2
Resharper 9 ist im Grunde das gleiche, außer dass es einen zusätzlichen Code EditingAbschnitt zwischen Optionsund C#für mich gibt.
Jeff B
27

In der Beta 5.0 ist es ähnlich

ReSharper / Optionen / Sprachen / Namensstil / Erweiterte Einstellungen ...

Dann gibt es unten ein Feld mit dem Namen "Abkürzungen als Klartext bearbeiten".

Neil
quelle
25

In Resharper 6 ist es fast dasselbe wie 5 ...

ReSharper / Optionen / Sprachen / Namensstil / Erweiterte Einstellungen ...

Das Feld unten heißt dann "Abkürzungen als Klartext (nur Großbuchstaben):"

Jesse Webb
quelle
1
Ich danke dir sehr! Dies ist auch in 8.1 so. Das hat mich verrückt gemacht!
Stígandr
24

In Resharper 6.1 (Beta) unterscheidet es sich geringfügig von Version 6.0

ReSharper / Optionen / Code-Bearbeitung / C # / C # -Namensstil / Erweiterte Einstellungen

Das Feld unten heißt dann "Abkürzungen als Klartext (nur Großbuchstaben):"

Joel Lister
quelle
2
Dies gilt auch für Resharper 7
Grhm
1
Dies gilt auch für Resharper 8
Cecilphillip
8

ReSharper 10.0.2 mit Visual Studio 2015

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

Klicken Sie Advanced settings, um das Advanced Naming SettingsFenster zu öffnen .

Ändern Sie das Textfeld Abbreviations

JabberwockyDecompiler
quelle
5

Für ReSharper 2016/2017 finden Sie dies unter

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

Je nach Sprache finden Sie es unter verschiedenen Stellen ..

Manchmal finden Sie es unter ReSharper>> Options>> Code Editing>> {language}>> Naming Style>>abbreviations

Demonstriert ein Bild

Jordy van Eijk
quelle
3

ReSharper 9.2: RESHARPER / Optionen / C # / Namensstil / Erweiterte Einstellungen

Casper Leon Nielsen
quelle
2

Verwenden Sie in Resharper 5.X-Versionen "Zurücksetzen auf Standard", um bereits hinzugefügte Abkürzungen zu entfernen.

ReSharper / Optionen / Codebearbeitung / C # / C # -Namensstil / Auf allgemeine Einstellungen überschreiben / Auf Standard zurücksetzen

@ user1107632: 2D und 3D sind keine gültige Variable und werden sowieso nicht verwendet.

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

VIRA
quelle