En Eclipse, seleccionar una línea y presionar Alt+ ↑/ ↓moverá la línea hacia arriba y hacia abajo, una forma rápida de evitar copiar y pegar. ¿Existe un equivalente en Visual Studio?
En Eclipse, seleccionar una línea y presionar Alt+ ↑/ ↓moverá la línea hacia arriba y hacia abajo, una forma rápida de evitar copiar y pegar. ¿Existe un equivalente en Visual Studio?
Respuestas:
En Visual Studio 2013 y versiones posteriores, esta funcionalidad está integrada. ALT + ARRIBA / ABAJO moverá una línea hacia arriba o hacia abajo.
Si necesita esta funcionalidad en VS2012 (también funciona con VS2010), eche un vistazo a MoveLine Visual Studio Extension o la suite Productivity Power Tools .
Ctrl+ Shift+ Alt+ ↑/ ↓/ ←/ De ReSharper →es aún más poderoso: cuando está al comienzo de la línea, moverá toda la línea, pero también se puede usar para mover métodos completos, cambiar el orden de los parámetros, etc.
using
declaración desde la parte superior de un archivo unas líneas hacia abajo para que esté dentro de la namespace
declaración. Cuando la línea que contiene el using
está en la línea debajo de la namespace
declaración, R # los combinará y la próxima llamada a <kbd> Ctrl </kbd> + <kbd> Shift </kbd> + <kbd> Alt </kbd> + <kbd> & darr; </kbd> moverá tanto namespace
la using
línea como la línea hasta el final del namespace
bloque de código anterior .
Esto ahora está funcionando de manera inmediata con Visual Studio 2013, de la misma manera que en Eclipse.
Para mí, en Visual Studio 2019 viene cerrado por defecto.
Para abrirlo:
Herramientas -> Opciones -> Teclado, luego seleccione Edit.MoveSelectedLinesUp , haga clic en la entrada "Presionar teclas de método abreviado" y presione Alt + Arriba (o lo que desee). Y el otro es Edit.MoveSelectedLinesDown , haga clic en la entrada "Presione las teclas de método abreviado" y presione Alt + Abajo (o lo que desee).
En Visual Studio 2013 y versiones posteriores, puede mover líneas hacia arriba y hacia abajo usando Alt+ ↑/ Alt+ ↓. Desafortunadamente, esto no ajustará la sangría si se mueve entre bloques, a partir de hoy solo ReSharper (y todos los demás IDE de Jetbrains, incluido Rider) pueden ayudarlo con eso.
Para mover bloques enteros de código, puede mover el cursor a su cabeza y presionar Ctrl+ mdos veces rápido para contraerlo, y luego usar el comando de arriba para moverlo.
Aquí hay una clara referencia a todos los atajos de teclado predeterminados en diferentes versiones de Visual Studio.