2009-03-02 13 views
9

Eventuali duplicati:
Make Visual Studio understand CamelCase when hitting ctrl and cursor keysC'è una Studio plug-visiva (preferibilmente ReSharper) che ha la selezione dei casi cammello

duplicato esatto del this thread

ho un po 'abbastanza lunghi nomi di variabili/campi nel mio codice e sto trovando il comportamento predefinito per CTRL + MAIUSC + A destra in prima fila e CTRL + MAIUSC + freccia sinistra per essere meno produttivi rispetto a se si dovesse aderire alla carcassa di cammello. Ecco un esempio.

Dire che il cursore è prima di A in AndAnotherThing. CTRL + MAIUSC + Freccia destra selezionerà l'intera variabile mentre l'aderenza alla carcassa di cammello selezionerà solo E.

Esiste uno strumento o un plug-in per Visual Studio in grado di farlo?

Edit:

Mi piacerebbe anche come comportamenti simili per CTRL + Sinistra-Arrow e CTRL + Freccia Destra-

risposta

17

ReSharper lo supporta, selezionare Usa CamelHumps in ReSharper | Opzioni | Editor e funzionerà come previsto.

1

penso Visual Assist X fa quello che hai descritto.

+0

In base alla [documentazione di Visual Assist] (http://www.wholetomato.com/features/feature-coding-assistance.asp#acro) e alla mia esperienza, il rivestimento del cammello influisce solo sulla funzionalità di completamento del codice, non sulla navigazione. – xandriksson

-1

Beh, non è proprio quello che stai chiedendo, ma Resharper ha una funzione molto utile (ma difficile da scoprire) in cui rispetta camelCase consentendo di digitare solo le lettere maiuscole del nome.

Ad esempio, se si dispone di questa dichiarazione

List<int> myList; 

poi quando è possibile digitare

myList.ARO| 

e l'intellisense ReSharper avrà automagically selezionato AsReadOnly come il completamento.

Funziona anche per GotoType e GotoMember.

Problemi correlati