visual trucos studio ordenar linea indentar funciones fuente codigo code cambiar buscar atajos ajuste visual-studio-2015 resharper indentation keyboard-events

visual studio 2015 - trucos - Al presionar Tab en Visual Studio se selecciona bloque en lugar de agregar sangrĂ­a



ordenar codigo visual studio code (3)

Desactívelo y use su puntero para "navegar" hasta la estructura que desea editar. De esta forma, puede continuar agregando pestañas a sus bloques de comentarios hasta que arreglen la función que de otra manera sería inútil. Alguien allá tiene demasiado tiempo libre resolviendo problemas inexistentes y empeorando las cosas. Tienen el comportamiento de comentario de esta "característica" enumerada como un error. Debería ser arreglado para 2018.

Estoy usando Visual Studio 2015 y ReSharper 2016.2 y tengo este comportamiento extraño, que probablemente haya activado (accidentalmente). Al tener el cursor en una línea antes de la primera palabra, al presionar la tecla Tabulador se marca la línea correctamente:

Cuando el cursor está dentro de cualquier palabra dentro de la línea, presionar la tecla Tab selecciona la palabra o bloque.

Pero el comportamiento deseado sería aplicar sangría al cursor (por ejemplo, dividir una palabra en dos palabras, si el cursor estaba dentro de la palabra Stream después de la letra r):

¿Alguien sabe cómo se llama esta ''característica''? ¿Viene de ReSharper? ¿Dónde se puede habilitar o deshabilitar?


Esto se llama Navegación Estructural, y es realmente útil para tabular entre bloques de código, por ejemplo, parámetros en una llamada / definición de método, hace que sea muy fácil de editar. El comportamiento se puede cambiar en las opciones, en Comportamiento del editor. Más detalles en los documentos .


Vaya a Resharper -> Opciones, en la vista de árbol izquierda, seleccione Comportamiento del editor y desmarque la última opción Usar las teclas Tab / Shift Tab para la navegación estructural .

Actualización para Resharper 2016.3.1.

¡Gracias a @Jordan por señalar esto!