Existe-t-il un moyen de configurer Visual Studio 2008 pour comprendre CamelCase? Plus précisément, j'aimerais pouvoir obtenir ctrl + right
ou left
curseur pour m'amener à une sous-section d'une variable ou d'un nom de type.
c'est-à-dire, si mon curseur était au début de cette ligne:
LongNamedExampleClass longNamed = new LongNamedExampleClass();
et j'ai frappé ctrl + right
, Je voudrais passer à "Named
" dans le nom de la classe, plutôt qu'au début du nom de la variable. Si je le frappe à nouveau, j'aimerais aller dans "Example
". J'espère que cela à du sens...
J'ai beaucoup utilisé cette fonctionnalité de navigation dans Eclipse et j'ai du mal à désapprendre quelque chose d'aussi ancré.
Merci pour ceux qui ont suggéré Resharper. Me donne une autre raison de l'aimer encore plus. Juste pour être précis sur l'endroit où cela vit - JetBrains l'appelle CamelHumps (cute) et vous pouvez l'activer en utilisant le menu :
Resharper -> Options -> Environment -> Editor -> Editor Behavior -> Use CamelHumps
... dans les anciennes versions de Resharper, c'est;
Resharper -> Options -> Editor -> Use CamelHumps
Quiconque tombe sur cela en 2015 ou au-delà (qui ne veut pas payer pour ReSharper ou CodeRush qui n'a plus de version gratuite), l'extension gratuite suivante ajoute cette fonctionnalité: - Navigation sous-mot
(Alternativement, l'extension VSTricks inclut la navigation sous-mot dans sa liste de fonctionnalités intéressantes.)
La page du projet de navigation Subword indique:
Recherchez Edit.Subword dans les liaisons de clavier pour configurer les choses.
Voici comment je l'ai configuré dans Visual Studio 2012:
Si ReSharper est installé, vous pouvez également configurer les raccourcis clavier de Visual Studio "Alt-Droite" et "Alt-Gauche" pour CamelHump, sans perdre le comportement standard de Visual Studio pour "ctrl-droite" et "ctrl-gauche".
Mises en garde:
Détails ici: http://davidrcook.wordpress.com/2009/11/05/working-with-camel-case-in-visual-studio/
Ce n'est pas natif de Visual Studio, mais vous pouvez l'obtenir gratuitement en utilisant CodeRush Express . (ReSharper et CodeRush nécessitent un paiement).
Resharper prend en charge cette fonctionnalité.
Visual Studio ne prend pas en charge ce comportement. Cependant, DevExpres CodeRush! le produit prend en charge la navigation comme celle-ci (en utilisant Alt-Gauche et Alt-Droite), ainsi que des tonnes d'autres fonctionnalités pour faciliter la navigation. Le CodeRush! le produit est également fourni avec leur outil Refactor. Ils offrent également un CodeRush gratuit! & Refactor Express, mais je ne suis pas certain que la navigation Camel Casing fasse partie du produit express.
Resharper fait cela. Je suppose que vous pourriez écrire votre propre complément pour faire de même.
Ajoutez la macro ci-dessous au studio visuel.
http://visualstudiomacros.blogspot.com/2008/03/getting-ctrl-right-arrow-to-respect.html