Pergunta

Com o Viemu, você realmente precisa desbaste de muitos assharpers Keybindings para fazê -lo funcionar bem.

Alguém tem o que eles acham que é um bom conjunto de pedidos de chave que funcionam bem para o RESHARPER ao usar o Viemu?

O que estou fazendo no momento usando as ligações do Visual Studio do Resharper. Testando todos os conflitantes com o Viemu e, em seguida, apenas direcionando o restante pelos modificadores de menu (atalho do teclado ALT-R para o item de menu). Eu também faço o mesmo com atalhos de assistência visual (para C ++)

Se alguém tivesse alguma dica e truques para Viemu / Resharper ou Visual Assist, trabalhando juntos bem, eu mais a aproveitaria!

Foi útil?

Solução

Você também pode criar mapeamentos no Viemu que chamarão as ações VS e R#. Por exemplo, tenho essas linhas no meu arquivo _viemurc para comentar e descomentar uma seleção:

map <C-S-c> gS:vsc Edit.CommentSelection<CR>
map <C-A-c> gS:vsc Edit.UncommentSelection<CR>

O: VSC é para "Comando do Visual Studio" e você insere o texto exato do comando, como ele aparece na lista de comandos quando você vai para a ferramenta> Opções> teclado

Eu não uso nenhum dos R# dessa maneira, mas funciona, como em:

map <C-S-A-f> gS:vsc ReSharper.FindUsages<CR>

Outras dicas

Eu também uso os dois, mas estou usando os keybindings Intellij, por isso não posso falar especificamente com as ligações do Visual Studio. JP Boodhoo tem algumas mudanças que ele fez via autohotkey Para fornecer funcionalidade adicional do tipo VIM ao Visual Studio + Resharper + Viemu.

No entanto, removi algumas das teclas digitalizadas, porque quero manter algumas das funcionalidades do Resharper sobre a funcionalidade Viemu, embora a maneira como eu uso essas ferramentas mude com o tempo ao aprender mais atalhos do Viemu ou do Resharper.

Eu notei o seguinte, o que pode ser útil saber. Alguns dos mapeamentos do teclado RESHARPER que as mangueiras viemu funcionarão assim que você tiver uma caixa de diálogo RESHARPER diferente aberta. Eu uso os atalhos baseados em ideias Intellij, mas presumo que isso funcione da mesma forma para o esquema VS de Resharper's VS.

Exemplo: Viemu se liga a Ctrl+N que r# usa para Go To Type. No entanto, Viemu não se liga a Ctrl+Shift+N que r# usa para Go To File. Portanto, se você bater Ctrl+Shift+N A caixa de diálogo Ir para é lançada. Você pode então tirar o dedo do Shift e acertar N novamente e A caixa de diálogo vai mudar para Go To Type.

Isso é muito útil, se como eu você usa Go To Type Muito e não quero mexer com os mapeamentos do teclado.

Como @jay observou que a melhor maneira é configurar ligações personalizadas.

Aqui está um exemplo de encadernas em https://github.com/stanislawswerc/profile. Eu criei minhas ligações com base no anterior em https://github.com/w1ld/viemu_settings

Eu uso os dois plugins, mas eu realmente prefiro a potência do modelo de entrada VI que o Viemu fornece. Eu realmente não sinto tanto a falta das peças de chaves do Resharper ...

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