¿Existe un atajo para mover una línea hacia arriba o hacia abajo?
Visual Studio 2010 Productivity Power Tools tenía esta característica, ¿está integrada en Visual Studio 2012? ¿Existe quizás una extensión ligera que agregue esta característica?
Respuesta1
Encontré una extensión para ello:MoverLínea
Compatible con VS2012. Mueve una línea, o grupo de líneas, hacia arriba o hacia abajo en el editor usando teclas de método abreviado. Presione las teclas de método abreviado para mover la línea debajo del cursor hacia arriba o hacia abajo o seleccione un bloque de texto y presione las teclas de método abreviado para mover todo el bloque hacia arriba o hacia abajo.
Las teclas de acceso directo predeterminadas son las siguientes:
- Alt+ ↑ (Up Arrow)– Mueve una alineación
- Alt+ ↓ (Down Arrow)– Mueve una línea hacia abajo
Para cambiar las teclas de acceso directo:
- En el menú principal de Visual Studio, vaya a Herramientas → Opciones
- Expandir entorno
- Seleccionar teclado
- En Mostrar comandos que contienen tipo de cuadro
Tools.MoveLineUp
oTools.MoveLineDown
- En el cuadro Presione las teclas de acceso directo, presione las nuevas teclas de acceso directo
- Haga clic en Asignar
Respuesta2
Actualizar Visual Studio 2013+
VS 2013+ debería tener esta acción de editor incorporada; si desea asignar combinaciones de teclas, vaya a:
Herramientas > Opciones > Teclado
Busque los comandos:
Edit.MoveSelectedLinesUp Edit.MoveSelectedLinesDown
Configure las teclas de método abreviado en el alcance del "Editor de texto"
Ver también:¿Cuál es el equivalente de ALT+ARRIBA/ABAJO (línea de movimiento) de eclipse en Visual Studio?
Respuesta3
Shift+ Alt+ Tmueve la línea actual hacia abajo. Busque "Edit.LineTranspose" enAtajos de teclado predefinidos.