visual varias studio seleccionado para multiples lineas linea copiar como comentar codigo code atajo visual-studio-2010 keyboard-shortcuts

varias - Acceso directo de Visual Studio 2010 para seleccionar palabra/expresión/línea/sección/método?



shortcut para comentar en visual studio code (7)

Hay un atajo de teclado Ctrl + Shift + W para seleccionar la palabra completa en la posición actual del cursor.

¿Hay un atajo similar que siga expandiendo la región seleccionada cada vez que la aplico?

Quiero decir, ¿hay un atajo que

  • selecciona la palabra cuando se aplica una vez (igual que Ctrl + Shift + W ) y
  • selecciona la línea completa cuando se aplica dos veces seguidas y
  • selecciona todo el bloque cuando se aplica tres veces, etc.

¿Es decir, sigue expandiendo la región seleccionada paso a paso?

Recuerdo haber visto un atajo así, pero no recuerdo si fue para Visual Studio o algún otro editor.



Escribe una macro (o graba una):

Sub SelectLine() DTE.ActiveDocument.Selection.EndOfLine() DTE.ActiveDocument.Selection.StartOfLine(vsStartOfLineOptions.vsStartOfLineOptionsFirstColumn) DTE.ActiveDocument.Selection.EndOfLine(True) End Sub

Luego vincúlelo a la tecla que desee en herramientas-> opciones-> entorno-> teclado.

El único problema con esto es que no guarda la posición del cursor, que es un poco molesto.


Fuera de la caja, ReSharper usa Ctrl + Alt + para extender la selección. Compruebe el menú principal en ReSharper | Editar | Extender la selección

No es exactamente lo que está buscando como lo hace Word, luego bloquee donde el bloque sigue creciendo (por ejemplo, método, clase, etc.).


Mi método abreviado de teclado ReSharper no se configuró en Ctrl + W.

El nombre para el comando es ReSharper.Resharper_ExtendSelection .


Noté este complemento VS2010 "Triple clic" la última vez que busqué en la galería de complementos. No es exactamente lo que está buscando (es decir, no es una tecla de acceso rápido y no seleccionará un bloque), pero al menos lo hará para que el triple clic seleccione una línea completa. Si eres aventurero, viene con la fuente ... así que potencialmente podrías ampliar la funcionalidad y / o convertirla en una tecla de acceso rápido.

http://visualstudiogallery.msdn.microsoft.com/en-us/2bbdc70c-32f7-4b69-8cff-d8190cae0cc7


Solución para CodeRush

Finalmente, lo descubrí: el acceso directo es la tecla numpad -plus después de instalar CodeRush Express para Visual Studio.

Fuente: → CodeRush Tricks of the Trade → Respuesta de moobaa

Solución para ReSharper

O si usa Resharper, es la función de selección de ampliación / reducción accesible a través de Ctrl + W.

Fuente: Jetbrains.com → extender / reducir documentación


Si desea seleccionar una line o lines , puede utilizar la combinación de ctrl + E y luego U. Esta combinación también funciona para uncommenting una línea o líneas completas (y también para la sangría). Esta combinación parece un poco extraña para trabajar, pero se habituará muy pronto :)

También puedes usar Ctrl + X para cortar una línea completa. Del mismo modo, puede utilizar Ctrl + C para copiar una línea completa. Mientras no tenga nada seleccionado, estos comandos funcionarán en toda la línea.