144 votes

Amener Visual Studio à comprendre CamelCase en appuyant sur les touches ctrl et les touches de direction

Est-il possible que je peux configurer Visual Studio 2008 à comprendre CamelCase? Plus précisément, je voudrais être en mesure d'obtenir ctrl + right ou left curseur de me prendre pour un paragraphe d'une variable ou le nom du type.

c'est à dire, si mon curseur est au début de cette ligne:

LongNamedExampleClass longNamed = new LongNamedExampleClass();

et j'ai frappé ctrl + right, j'aimerais accéder à "Named" dans le nom de la classe, plutôt que le début du nom de la variable. Si j'ai frappé à nouveau, je voudrais aller à l' "Example". J'espère qu'un sens...

J'ai utilisé cette fonctionnalité de navigation dans eclipse beaucoup, et de trouver qu'il est difficile de désapprendre quelque chose de si enraciné.

135voto

serg10 Points 10157

Merci à ceux qui ont suggéré Resharper. Cela me donne une autre raison de l'aimer encore plus. Juste pour préciser le lieu où cela se trouve - JetBrains l’appelle CamelHumps (cute) et vous pouvez l’activer à l’aide du menu:

Resharper -> Options -> Editor -> Use CamelHumps

22voto

keremispirli Points 1003

Si ReSharper est installé, vous pouvez également configurer les raccourcis clavier Visual Studio "Alt-Droite" et "Alt-Gauche" pour CamelHump, sans perdre le comportement standard de Visual Studio pour "Ctrl-droite" et "Ctrl-gauche".

Détails ici: http://davidrcook.wordpress.com/2009/11/05/working-with-camel-case-in-visual-studio/

8voto

Stewart Johnson Points 7632

Ce n'est pas natif à Visual Studio, mais vous pouvez l'obtenir gratuitement en utilisant CodeRush Express . (ReSharper et CodeRush nécessitent un paiement).

5voto

Petter Wigle Points 644

Resharper prend en charge cette fonctionnalité.

2voto

Steve Brouillard Points 1639

Visual Studio ne prend pas en charge ce comportement. Cependant, CodeRush de DevExpres! Le produit prend en charge la navigation de ce type (en utilisant les touches Alt-Gauche et Alt-Droite), ainsi que de nombreuses autres fonctionnalités facilitant la navigation. Le CodeRush! produit est également livré avec leur outil Refactor. Ils offrent également un CodeRush gratuit! & Refactor Express, bien que je ne sache pas si la navigation Camel Casing fait partie du produit express.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X