Resharper 4.1 prend-il en charge à la fois Camel Humps et les modes de sélection normaux?

StackOverflow https://stackoverflow.com/questions/617746

  •  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?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top