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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top