Elenco abbreviazioni ReSharper: dove posso modificarlo?


141

Sto usando ReSharper 4.5 e ciò che accade spesso quando converto le proprietà esplicite in proprietà automatiche è che sceglierò accidentalmente "Aggiungi XX all'elenco delle abbreviazioni".

Vale a dire: voglio convertire CustomerID in autoproperty, ma a causa dei rapidi butterfingers, aggiungerò accidentalmente "ID" all'elenco delle abbreviazioni, cosa che non voglio fare. (Voglio che le regole di denominazione utilizzino "Id" anziché "ID").

Dove posso trovare e modificare l'elenco delle abbreviazioni personalizzate in ReSharper 4.5 ??

Risposte:


103

In Resharper 5. vedere la risposta di seguito.

-In Resharper 4 usa Resharper / Opzioni / Lingue / Comune / Stile di denominazione Scegli la radio "Sostituisci impostazioni comuni" abilita il pulsante "Gestisci abbreviazioni"

Per una lingua specifica

  • Resharper / Opzioni / Lingue / C # / C # Stile di denominazione
  • Resharper / Opzioni / Lingue / Stile di denominazione VB / VB

2
Grazie! Non so perché non sono riuscito a trovarlo da solo.
Alex Czarto,

Non riesco a trovarli lì, la finestra di dialogo sembra abbreviata su Win7 / Vs2008
Andomar,

Divertente stavo avendo esattamente lo stesso problema. Grazie per la soluzione
Luke Chadwick,

1
Il pulsante "Gestisci abbreviazioni" è un po 'tagliato con Win7 / VS2008. Sono stato in grado di fare clic sulla parte superiore del pulsante, però. Se non ci riesci, fai clic sulla griglia per "Regole di denominazione definite dall'utente", premi tre volte la scheda, quindi premi la barra spaziatrice. Questo focalizza e colpisce il pulsante "Gestisci abbreviazioni ...".
Tom Mayfield,

28
Solo un aggiornamento che in VS 2010 con ReSharper 6.1 l'elenco delle abbreviazioni ora appare sotto ReSharper / Opzioni / Modifica codice / Stile di denominazione C # / C # / Impostazioni avanzate - nella parte inferiore del pannello c'è un'area di testo con un elenco separato da spazi di abbreviazioni maiuscole. Mi ci è voluto un po 'per individuare, ho pensato che potesse essere utile agli altri :)
definisce il

49

In Resharper 7.x è diverso dalla v6.0, è sotto la lingua specifica, per me Resharper / Opzioni / C # / C # Stile di denominazione / Impostazioni avanzate nella parte inferiore della quale sono un elenco di abbreviazioni separate da spazio.

Ecco il sito jetbrains (obsoleto?) Quali dettagli (penso il modo 6.x di farlo?) Http://www.jetbrains.com/resharper/webhelp50/Coding_Assistance__Naming_Style.html#dynaProc3


14
Resharper 8.x segue la stessa procedura di 7.x.
techvice,

2
Resharper 9 è sostanzialmente lo stesso, tranne che c'è una Code Editingsezione aggiunta tra Optionse C#per me.
Jeff B,

27

Nella beta 5.0, è simile

ReSharper / Opzioni / Lingue / Stile di denominazione / Impostazioni avanzate ...

Quindi c'è una casella in basso chiamata "Modifica abbreviazioni come testo semplice"


25

In Resharper 6, è quasi uguale a 5 ...

ReSharper / Opzioni / Lingue / Stile di denominazione / Impostazioni avanzate ...

Quindi la casella in basso si chiama "Abbreviazioni come testo semplice (solo MAIUSCOLO):"


1
Grazie mille! È lo stesso anche in 8.1. Questo mi stava facendo impazzire!
Stígandr,

24

In Resharper 6.1 (beta) è leggermente diverso dalla v6.0, è sotto

ReSharper / Opzioni / Modifica codice / C # / C # Stile di denominazione / Impostazioni avanzate

Quindi la casella in basso si chiama "Abbreviazioni come testo semplice (solo MAIUSCOLO):"


2
Ciò vale anche per
Resharper

1
Questo vale anche per
Resharper

8

ReSharper 10.0.2 utilizzando Visual Studio 2015

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

Clicca Advanced settingsper aprire la Advanced Naming Settingsfinestra.

Modifica la casella di testo Abbreviations


5

Per ReSharper 2016/2017 questo può essere trovato sotto

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

A seconda della lingua, la troverai in luoghi diversi.

A volte lo troverai sotto ReSharper >> Options>> Code Editing>> {language}>> Naming Style>>abbreviations

Dimostrato un'immagine



2

Nelle versioni di resharper 5.X, utilizzare "Ripristina predefiniti" per rimuovere le abbreviazioni già aggiunte.

ReSharper / Opzioni / Modifica codice / Stile di denominazione C # / C # / Sostituisci alle impostazioni comuni / Ripristina impostazioni predefinite

@ user1107632: 2D e 3D non sono una variabile valida e non verranno comunque utilizzati.

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.