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.
Consulte la sección Selección de texto de este documento.
http://msdn.microsoft.com/en-us/library/da5kh0wa.aspx#editors
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.