2009-03-02 9 views
9

Duplicar posibles:
Make Visual Studio understand CamelCase when hitting ctrl and cursor keys¿Hay un estudio plug-in Visual (preferiblemente ReSharper) que tiene la selección de casos camello

duplicado exacto de this thread

tengo algunas bastante nombres largos de variable/campo en mi código y estoy encontrando el comportamiento predeterminado para CTRL + MAYÚS + Derecha-A rrow y CTRL + SHIFT + Left-Arrow para ser menos productivo que si se adhiriera a la carcasa del camello. Aquí hay un ejemplo.

Supongamos que el cursor está delante de A en AndAnotherThing. CTRL + MAYÚS + flecha derecha seleccionará la variable completa, mientras que la adherencia a la carcasa de camello solo seleccionará Y.

¿Hay alguna herramienta o complemento para Visual Studio que pueda hacer esto?

Editar:

También me gustaría comportamientos similares para CTRL + flecha-izquierda y CTRL + Flecha-derecha

Respuesta

17

ReSharper lo admite, seleccione Uso CamelHumps en ReSharper | Opciones | Editor y funcionará como esperaba.

1

creo Visual Assist X hace lo que usted ha descrito.

+0

De acuerdo con [la documentación de Visual Assist] (http://www.wholetomato.com/features/feature-coding-assistance.asp#acro) y según mi propia experiencia, la carcasa de camello solo afecta a la función de finalización de código, no a la navegación. – xandriksson

-1

Bueno, no es exactamente lo que estás pidiendo, pero Resharper tiene una función muy útil (pero difícil de encontrar) en la que respeta camelCase al permitirte escribir solo las Mayúsculas del nombre.

Por ejemplo, si usted tiene esta declaración

List<int> myList; 

entonces cuando se puede escribir

myList.ARO| 

y el intellisense ReSharper se ha seleccionado automagicamente AsReadOnly como la terminación.

Funciona también para GotoType y GotoMember.

Cuestiones relacionadas