¿Atajo de teclado para mover la línea hacia arriba o hacia abajo en Visual Studio 2012?

¿Atajo de teclado para mover la línea hacia arriba o hacia abajo en Visual Studio 2012?

¿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.MoveLineUpoTools.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:

  1. Herramientas > Opciones > Teclado

  2. Busque los comandos:

    Edit.MoveSelectedLinesUp
    Edit.MoveSelectedLinesDown
    
  3. Configure las teclas de método abreviado en el alcance del "Editor de texto"

ejemplo

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.

información relacionada