Resharper 4.1 prend-il en charge à la fois Camel Humps et les modes de sélection normaux?
-
03-07-2019 - |
Question
J'ai trouvé le réglage de Camel Humps dans resharper:
Resharper - > Options - > Éditeur - > Utilisez CamelHumps
Le problème est que je voudrais toujours pouvoir utiliser le mode de sélection normal (c'est-à-dire le comportement par défaut pour CTRL + Flèche et CTRL + MAJ + Flèche) ainsi que le mode CamelHumps.
Par exemple, considérons cette variable:
private int MyVeryLongCamelCaseName;
Maintenant, si je veux copier la variable entière alors je veux le comportement par défaut du VS pour CTRL + SHIFT + Flèche gauche qui consiste à sélectionner la variable entière si le curseur est sur M.
Toutefois, si je souhaite modifier le nom pour indiquer MyExtremelyLongCamelCaseName, alors je voudrais le comportement CamelHumps fourni par Resharper.
Est-il possible d'avoir les deux comportements avec des raccourcis différents?
La solution
- désactiver CamelHumps dans Resharper - > Options - > Éditeur - > Utilisez CamelHumps.
- allez dans Outils - > Options - > Clavier et
- lier les clés que vous voulez 'Resharper.HumpNext' et 'ResharperHuntPrev' (j'utilise alt + left / alt + right)
- et reliez les clés à 'Resharper.HumpNextExtent' et 'Resharper.HumpPrevExtent' pour les raccourcis de sélection. (Je devais supprimer les raccourcis clavier pour Maj + Alt + Gauche / Droite de 'Edit.Char [Gauche / Droite] ExtentColumn' en premier)
Autres conseils
Je pense que ctrl + W shotkey aidera.
Je ne pense pas qu'il existe une option pour cela, mais comme solution de contournement, vous pouvez utiliser le raccourci Étendre la sélection, qui est CTRL + ALT + Droite. Pas idéal, mais plus rapide que CTRL + SHIFT + Droite plusieurs fois pour un symbole qui a beaucoup de bosses de chameau.