snippets - Visual Studio Key Strokes: Intercambio de líneas
visual studio code html preview (3)
¿Hay una pulsación de tecla en el estudio visual similar a Alt + ↑ / ↓ de Eclipse?
Por ejemplo:
int x = 0; // Cursor is anywhere on this line.
int y = 1;
y se presionó Alt + Abajo , entonces:
int y = 1;
int x = 0; // Cursor is anywhere on this line.
A partir de Visual Studio 2013, simplemente puede utilizar Alt + ↑ / ↓
Como solución alternativa, puede escribir una extensión de Visual Studio para hacer esto por usted. Las extensiones están escritas en tu lenguaje .NET favorito.
Consulte el artículo de MSDN sobre cómo crear extensiones de Visual Studio para obtener más información.
VS 2013 y posteriores:
Alt + ↑ ( Edit.MoveSelectedLinesUp
)
Alt + ↓ ( Edit.MoveSelectedLinesDown
)
VS 2012:
Mayús + Alt + T ( Edit.LineTranspose
)
pero esto solo cambia entre la línea actual y la siguiente (solo hacia abajo).
VS 2012 no admite macros, pero existe la extensión de Productivity Power Tools 2012 que agrega (además de algunas otras características interesantes) comandos para mover una línea hacia arriba o hacia abajo con Alt + ↑ y Alt + ↓ .
VS 2010 y anteriores:
La transposición de líneas funciona ( Mayús + Alt + T ) pero aún así no hay movimiento hacia arriba.
Podría escribir una macro para esos comandos, creo que esta pregunta puede ayudarlo: Visual Studio: teclas de acceso rápido para mover la línea arriba / abajo y moverse a través de cambios recientes