visual-studio - vscode - visual studio code close tags
¿Cómo puedo deshabilitar ReSharper en Visual Studio y habilitarlo de nuevo? (11)
Debe ir a Herramientas -> Opciones ---> Seleccionar Resharper ---> Haga clic en suspender ahora, para desactivarlo
Instalé ReSharper y funciona en Visual Studio, pero ¿cómo puedo desactivarlo?
Cuando busco en el menú ReSharper no puedo encontrar una opción de desactivación.
En ReSharper 8: Herramientas -> Opciones -> ReSharper -> Suspender ahora
En caso de que la solución no ayudara simplemente a suspender el resharper (STRG + R, STRG + R no funcionó, por ejemplo), decidí desactivar el complemento y reiniciar Visual Studio.
VisualStudio > Extras > Extensions > Resharper > Disable
https://docs.microsoft.com/en-us/visualstudio/extensibility/how-to-diagnose-extension-performance
Enlace ReSharper_ToggleSuspended
a una tecla de acceso directo.
Pasos:
- Herramientas> Opciones
- Haga clic en el teclado en el lado izquierdo
- Escriba "suspender" en el cuadro de entrada "Mostrar comandos que contiene:"
- Elija el "ReSharper_ToggleSuspended"
- Presione las teclas de acceso directo: y
- Presiona el botón "Asignar".
El enlace ReSharper_ToggleSuspended
a una tecla de método abreviado (en mi caso: Ctrl-Shift-Q) funciona muy bien. Como ReSharper aún no admite el CTP asíncrono (a mediados de 2011), cuando ingresa el código utiliza la palabra clave asíncrona, este acceso directo es invaluable.
Herramientas -> Opciones -> ReSharper (Marque "Mostrar todos los ajustes" si la opción ReSharper no está disponible). Entonces puedes hacer Suspender o Reanudar. Espero que ayude (yo probé solo en VS2005)
Puede agregar un elemento de menú para alternar ReSharper si no desea usar la ventana de comandos o una tecla de acceso directo. Lamentablemente, el comando ReSharper_ToggleSuspended
no se puede agregar directamente a un menú (hay un problema abierto en eso ), pero es bastante fácil de ReSharper_ToggleSuspended
:
Crea una macro como esta:
Sub ToggleResharper()
DTE.ExecuteCommand("ReSharper_ToggleSuspended")
End Sub
A continuación, agregue un elemento de menú para ejecutar esa macro:
- Herramientas | Personalizar ...
- Elija la pestaña Comandos
- Elija el menú en el que desea poner el elemento
- Haga clic en Agregar comando ...
- En la lista de la izquierda, elija "Macros"
- En la lista resultante a la derecha, elija la macro
- Haga clic en Aceptar
- Resalte su nuevo comando en la lista y haga clic en Modificar selección ... para configurar el texto del elemento del menú, etc.
Si desea hacerlo sin hacer clic demasiado, abra la ventana de comandos ( Ctrl + W , A ) y escriba:
ReSharper_Suspend
o ReSharper_Resume
dependiendo de lo que quieras.
O incluso puede establecer un método abreviado de teclado para este propósito. En Visual Studio, vaya a Herramientas -> Opciones -> Entorno -> Teclado .
Allí puede asignar un método abreviado de teclado a ReSharper_Suspend
y ReSharper_Resume
.
La ventana de comandos también se puede abrir con Ctrl + Alt + A , en caso de que esté en el editor.
Siempre olvido cómo hacer esto y este es el mejor resultado en Google. OMI, ninguna de las respuestas aquí son satisfactorias.
Así que esta vez, para la próxima vez que busque esto y ayude a otros, aquí le indicamos cómo hacerlo y cómo se ve el botón para activarlo:
Abra la package manager console
través de la barra de Quick Launch
cerca de los botones de título para iniciar una instancia de PowerShell. Ingrese el código a continuación en la instancia de Powershell de la consola del Administrador de paquetes:
Si desea agregarlo a la barra de herramientas estándar:
$cmdBar = $dte.CommandBars.Item("Standard")
$cmd = $dte.Commands.Item("ReSharper_ToggleSuspended")
$ctrl = $cmd.AddControl($cmdBar, $cmdBar.Controls.Count+1)
$ctrl.Caption = "R#"
Si desea agregarlo a una nueva barra de herramientas 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#"
Si se equivoca o no está satisfecho con la barra a la que la agregó y necesita comenzar de nuevo, elimínela con:
$ctrl.Delete($cmdBar)
$dte.Commands.RemoveCommandBar($cmdBar)
Además de agregar el botón, el método abreviado de teclado ctrl+shift+Num -, ctrl+shift+Num -
(es decir: ctrl shift y doble toque keypad_minus) funciona muy bien.
EDITAR: Parece que StingyJack encontró la publicación original que encontré hace mucho tiempo, que nunca aparece cuando hago una búsqueda en Google para esto: https://.com/a/41792417/16391