19

Bien, esta es una pregunta tonta, pero cuando uso Visual Studio, si estoy escribiendo comentarios de documentos XML en Visual Basic, puedo usar la tecla de tabulación para alternar entre campos (por ejemplo, Resumen a Param para Devoluciones). Sin embargo, en C#, presionar la tecla Tab inserta una pestaña, así que tengo que hacer clic en los campos individuales para navegar hacia ellos (o usar las teclas de flecha). Esto hace que lo que debería haber sido un proceso simple sea tedioso y lleve mucho tiempo.¿Cómo salto entre los comentarios del documento XML en C#?

¿Alguien sabe si hay un atajo de teclado predeterminado que puedo usar, o si hay un comando específico que puedo asignar a un atajo de teclado no utilizado? Estoy usando Visual Studio 2010, con ReSharper 6.1. Hice algunas búsquedas en los archivos de SO, pero nadie más tiene este problema, o no sé las palabras clave correctas para preguntar (esta última es mucho más probable). ¡Gracias por adelantado!

EDIT: Debería aclarar, un poco. El comportamiento de tabulación en VB es nativo de Visual Studio 2010; la instalación de ReSharper es bastante reciente (después de cambiar a C#), y quería mencionarlo en caso de que alguien supiera si ReSharper había agregado sus propios atajos de navegación (ya que tienen toneladas) para esto. ¡Gracias de nuevo!

+1

Uso el cursor arriba y abajo. Nunca habiendo usado Resharper con VB creo que no lo extraño. – Jodrell

+0

Editó la publicación para aclarar que no necesita tener ReSharper instalado para que VB muestre este comportamiento. Perdón por la confusión involuntaria. –

+0

Huh. Nunca he sido votado negativamente antes, y veo que esta pregunta recibió 2 votos abajo. Pensé que era una pregunta razonable, yo mismo ... :-) –

Respuesta

0

Podría estar malinterpretando la pregunta, pero quizás suene como que puede restablecer la configuración de usuario. http://msdn.microsoft.com/en-us/library/ms247075%28v=vs.100%29.aspx? O simplemente ejecute devenv/resetuserdata. Haga eso, y cuando inicie Visual Studio, ¿tal vez elija la configuración 'general' en lugar de las específicas de C# o vb.net?

+0

Ya está usando General. :-) –

+1

Bueno, siempre puede borrar la configuración de todos modos, deshacerse de los cambios de resharper? O bien, puede asignar su propio atajo de teclado a través de tools \ options \ Environment \ Keyboard. Escriba la tecla de método abreviado que desea, y luego 'asignar' con el comando en la lista de arriba – Phil

+0

Como dije antes, ReSharper no es el problema. El comportamiento fue el mismo antes de instalar ReSharper, y ahora me arrepiento de haber mencionado que lo uso. Podría mapear claves, y ciertamente lo haría ...si supiera cuál era el comando para "moverse entre los campos de comentarios" (o si incluso existía un animal así ... no se destacaba nada como ajustar la factura cuando ayer eché un vistazo a la lista de comandos). –

2

Resharper tiene la posibilidad de navegación estructural. Normalmente puede usar la pestaña o Shift + Tab Acceso directo al elemento de código siguiente o anterior. Si su cursor está en un elemento de código (es decir, no en la región de espacios en blanco antes de una línea de código), la tecla no debe insertar una pestaña, sino navegar a la siguiente sección. La configuración de la navegación estructural se puede realizar en Entorno | Editor | Comportamiento del editor.

Si todavía no funciona como se describe, intentaré restablecer la configuración (especialmente las de Resharper) y comprobar si Resharper está instalado correctamente.

+0

Ahh, una explosión del pasado. Welp, lo intenté, y el comportamiento resultante no es mucho mejor, TBH. Si estoy en un comentario de encabezado para una función y tabulo (con el comportamiento R # habilitado), salta al final de la función y selecciona todo lo que está en medio. Para ser justo, estoy (ahora) ejecutando R # Ultimate 2017.1 EAP4 (instalado la semana pasada) en VS 2017, por lo que podría ser un comportamiento beta. Duda de que esto haya cambiado en la memoria reciente, pero nunca se sabe. I * do * agradezco la respuesta, no obstante (incluso si no funciona para mí). –

+1

Tal vez sea solo el comportamiento de R # lo que no te satisfaga, de lo contrario trataría de hacer lo mismo en versiones anteriores. Todavía estoy contento de que mi primera respuesta sobre SO haya encontrado aprecio :) – MetaColon

+0

¿Es esta tu primera respuesta? ¡Guay! Bienvenido a la hermandad que es Stack Overflow. Que tu reputación se expanda exponencialmente. :-) Sí, definitivamente es un comportamiento R #, y admitiré que lo encuentro más que un poco raro, pero, de nuevo, R # ha tenido problemas últimamente en general, así que no estoy demasiado sorprendido por nada , estos días. Al final del día, esto fue algo que publiqué, ¿qué, hace 5 años? Todavía es una molestia menor, pero he aprendido a vivir con eso. Uno de esos "no, no va a cambiar, así que trata" el tipo de cosas. * se encoge de hombros *. –

Cuestiones relacionadas