Respostas:
Você pode desativar o ReSharper 5 e versões mais recentes usando o botão Suspender no menu Ferramentas -> Opções -> ReSharper .
Se você quiser fazer isso sem clicar demais, abra a Janela de Comando ( Ctrl+ W, A) e digite:
ReSharper_Suspend
ou ReSharper_Resume
dependendo do que você deseja.
Ou você pode até definir um atalho de teclado para esse fim. No Visual Studio, vá para Ferramentas -> Opções -> Ambiente -> Teclado .
Lá você pode atribuir um atalho de teclado a ReSharper_Suspend
e ReSharper_Resume
.
A janela de comando também pode ser aberta com Ctrl+ Alt+ A, caso você esteja no editor.
Command Window
para mim é obrigado a Ctrl
alt
A
. Isso pode ser porque Re # tem obrigado a Ctrl
W
queExtend selection
Vincule ReSharper_ToggleSuspended
a uma tecla de atalho.
Passos:
A ligação ReSharper_ToggleSuspended
a uma tecla de atalho (no meu caso: Ctrl-Shift-Q) funciona muito bem. Com o ReSharper ainda não suportando o CTP assíncrono (em meados de 2011), ao inserir o código na palavra-chave assíncrona, esse atalho é inestimável.
Eu sempre esqueço como fazer isso e este é o melhor resultado no Google. OMI, nenhuma das respostas aqui é satisfatória.
Portanto, desta vez, para a próxima vez que pesquisar e ajudar outras pessoas, veja como fazê-lo e como é o botão para alterná-lo:
Abra package manager console
pela Quick Launch
barra perto dos botões de legenda para iniciar uma instância do PowerShell. Digite o código abaixo na instância do Power Manager Console Powershell:
Se você deseja adicioná-lo à barra de ferramentas padrão:
$cmdBar = $dte.CommandBars.Item("Standard")
$cmd = $dte.Commands.Item("ReSharper_ToggleSuspended")
$ctrl = $cmd.AddControl($cmdBar, $cmdBar.Controls.Count+1)
$ctrl.Caption = "R#"
Se você deseja adicioná-lo a uma nova barra de ferramentas personalizada:
$toolbarType = [EnvDTE.vsCommandBarType]::vsCommandBarTypeToolbar
$cmdBar = $dte.Commands.AddCommandBar("Resharper", $toolbarType)
$cmd = $dte.Commands.Item("ReSharper_ToggleSuspended")
$ctrl = $cmd.AddControl($cmdBar, $cmdBar.Controls.Count+1)
$ctrl.Caption = "R#"
Se você errar ou não estiver satisfeito com a barra à qual foi adicionada e precisar recomeçar, remova-a com:
$ctrl.Delete($cmdBar)
$dte.Commands.RemoveCommandBar($cmdBar)
Além de adicionar o botão, o atalho de teclado ctrl+shift+Num -, ctrl+shift+Num -
(ou seja: ctrl shift e toque duas vezes em keypad_minus) funciona muito bem.
Edição: Parece que o StingyJack encontrou a postagem original que encontrei há muito tempo, que nunca aparece quando eu faço uma pesquisa no google por isso: https://stackoverflow.com/a/41792417/16391
Se o novo compartilhamento estiver completamente ausente no menu de opções, pode ser porque a extensão em si foi desativada.
No Visual Studio 2017, o ReSharper 2018.XX pode ser ativado e desativado em Help
> Manage Visual Studio Performance
. Depois selecione JetBrains ReSharper ...
em Extensions
.
No Visual Studio 2019, você entraria em Extensions->Manage Extensions->Installed
Você pode adicionar um item de menu para alternar o ReSharper se não desejar usar a janela de comando ou uma tecla de atalho. Infelizmente, o ReSharper_ToggleSuspended
comando não pode ser adicionado diretamente a um menu (há um problema em aberto ), mas é fácil de contornar:
Crie uma macro como esta:
Sub ToggleResharper()
DTE.ExecuteCommand("ReSharper_ToggleSuspended")
End Sub
Em seguida, adicione um item de menu para executar essa macro:
Caso a solução não tenha ajudado apenas a suspender o recarregador (STRG + R, STRG + R ainda não funcionava, por exemplo), decidi desativar o plug-in e reiniciar o visual studio.
VisualStudio > Extras > Extensions > Resharper > Disable
https://docs.microsoft.com/pt-BR/visualstudio/extensibility/how-to-diagnose-extension-performance
Passos muito simples:
Você verá o botão desativar sobre a extensão, clique nela e reinicie o Visual Studio e pronto!
suspend option
by @ matthew.perron funciona para mim, mas também perdi toda a análise / inspeção de código interna do Visual Studio :(