Existe-t-il un moyen de configurer Visual Studio 2008 pour comprendre CamelCase? Plus précisément, j'aimerais pouvoir obtenir Ctrl + right
ou le 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 sauter à " 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 à " 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 enraciné.
Réponses:
Merci pour ceux qui ont suggéré Resharper. Cela 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 (mignon) et vous pouvez l'activer en utilisant le menu:
... dans les anciennes versions de Resharper, c'est le cas;
la source
Ctrl
+Alt
+Right
ouCtrl
+W
).Quiconque tombe sur cette page après le 25 novembre 2008 (qui ne veut pas payer pour ReSharper ou CodeRush qui n'a plus de version gratuite ), l'extension gratuite suivante ajoute cette fonctionnalité: Subword Navigation by Olle Westman
(Alternativement, l' extension VSTricks inclut la navigation sous-mots dans sa liste de fonctionnalités intéressantes. Il existe également une autre navigation sous-mots extension de créée par Lauri Vasama à ne pas confondre avec celle d'Olle Westman que cette réponse utilise.)
La page du projet de navigation de sous-mots indique:
Voici comment je l'ai configuré
Visual Studio 2019
:Use new shortcut in
, sélectionnez Éditeur de texteShow commands containing
, tapez Edit.Subword . Cela devrait faire apparaître un champ de saisie semi-automatique avec les commandes répertoriées ci-dessous.Step 4
pour en définir un autre.Alt + Right Arrow
]Alt + Left Arrow
]Alt + Shift + Right Arrow
]Alt + Shift + Left Arrow
]Alt + Delete
]Alt + Backspace
]Press shortcut keys
, appuyez sur vos touches de raccourciAssign
et écrasez le raccourci existantla source
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».
Mises en garde:
Détails ici: http://davidrcook.wordpress.com/2009/11/05/working-with-camel-case-in-visual-studio/
la source
Il n'est pas natif de Visual Studio, mais vous pouvez l'obtenir gratuitement à l'aide de CodeRush Express . (ReSharper et CodeRush nécessitent un paiement).
la source
Visual Studio ne prend pas en charge ce comportement. Cependant, de Devexpress 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, bien que je ne sois pas certain que la navigation Camel Casing fasse partie du produit express.
la source
Ajoutez la macro ci-dessous au studio visuel.
http://visualstudiomacros.blogspot.com/2008/03/getting-ctrl-right-arrow-to-respect.html
la source
Je ne pense pas que Visual Studio prenne en charge cette fonctionnalité en interne, car il semble utiliser la méthode normale de travail Ctrl + Droite et Ctrl + Gauche dans l'environnement Windows. Mais c'est probablement possible avec une sorte d'extension ou de plugin.
la source