Existe-t-il un plugin Visual Studio (de préférence Resharper) permettant la sélection de cas de chameaux [dupliquer]
-
03-07-2019 - |
Question
Double possible:
Faire en sorte que Visual Studio comprenne CamelCase lorsqu’il frappe ctrl et le curseur touches
Copie exacte de ceci thread
J'ai quelques noms de champs / variables assez longs dans mon code et le comportement par défaut de CTRL + SHIFT + flèche vers la droite et CTRL + SHIFT + flèche vers la gauche est moins productif que s'il était respecté. boîtier de chameau. Voici un exemple.
Dites que le curseur est avant le A dans AndAnotherThing. CTRL + SHIFT + Flèche Droite sélectionnera la variable entière tandis que l’adhérence au boîtier du chameau ne sélectionnera qu’Et.
Existe-t-il un outil ou un plug-in pour Visual Studio capable de le faire?
Modifier:
Je voudrais aussi des comportements similaires pour CTRL + flèche gauche et CTRL + flèche droite
La solution
Resharper le prend en charge, sélectionnez Utiliser CamelHumps dans ReSharper | Options | Editeur et cela fonctionnera comme prévu.
Autres conseils
Je pense que Visual Assist X fait ce que vous avez décrit.
Eh bien, ce n’est pas tout à fait ce que vous demandez, mais Resharper possède une fonctionnalité très utile (mais difficile à connaître) qui respecte camelCase en vous permettant de taper uniquement les lettres majuscules du nom.
Par exemple, si vous avez cette déclaration
List<int> myList;
alors quand vous pourriez taper
myList.ARO|
et le Resharper intellisense aura automatiquement sélectionné AsReadOnly comme achèvement.
Fonctionne également pour GotoType et GotoMember.