Does ReSharper 4.1 apoio tanto Camel Humps e seleção normal modos?
-
03-07-2019 - |
Pergunta
Eu encontrei o cenário para Camel Humps em ReSharper:
ReSharper -> Opções -> Editor -> Use CamelHumps
O problema é que eu ainda gostaria de ser capaz de usar o modo de seleção normal (ou seja, o comportamento padrão para CTRL + Seta e CTRL + SHIFT + Seta), bem como o modo de CamelHumps.
Por exemplo, considere esta variável:
MyVeryLongCamelCaseName int privado;
Agora, se eu quiser copiar a variável inteira, então eu quero o comportamento padrão VS para CTRL + SHIFT + Seta para a esquerda, que é selecionar a variável inteira, se o cursor estiver na M.
No entanto, se eu quiser mudar o nome para dizer MyExtremelyLongCamelCaseName então eu gostaria que o comportamento CamelHumps fornecido pelo ReSharper.
Existe alguma maneira de ter ambos os comportamentos com diferentes atalhos?
Solução
- Desativar CamelHumps em ReSharper -> Opções -> Editor -.> Use CamelHumps
- vá em Ferramentas -> Opções -> Teclado e
- ligam as chaves que você quer 'Resharper.HumpNext' e 'ResharperHuntPrev' (eu uso alt + esquerda / alt + direita)
- e de Ligação chaves para 'Resharper.HumpNextExtent' e 'Resharper.HumpPrevExtent' para shortkeys seleção. (Eu tinha que remover atalhos de teclado para shift + alt + esquerda / direita de 'Edit.Char [Esquerda / Direita] ExtentColumn' primeiro)
Outras dicas
Eu acho ctrl + shotkey W vai ajudar.
Eu não acho que há uma opção para isso, mas como um trabalho em torno você pode usar o atalho de seleção que é CTRL + ALT + Direito Estender. Não é o ideal, mas mais rápido do que bater CTRL + SHIFT + direita várias vezes para um símbolo que tem um monte de corcovas de camelos.