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?
visual-studio
eclipse
ide
keyboard-shortcuts
Roberto
fuente
fuente
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 .
fuente
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.
fuente
using
declaración desde la parte superior de un archivo unas líneas hacia abajo para que esté dentro de lanamespace
declaración. Cuando la línea que contiene elusing
está en la línea debajo de lanamespace
declaración, R # los combinará y la próxima llamada a <kbd> Ctrl </kbd> + <kbd> Shift </kbd> + <kbd> Alt </kbd> + <kbd> & darr; </kbd> moverá tantonamespace
lausing
línea como la línea hasta el final delnamespace
bloque de código anterior .Esto ahora está funcionando de manera inmediata con Visual Studio 2013, de la misma manera que en Eclipse.
fuente
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).
fuente
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.
fuente
Con la extensión VSCommands, tiene exactamente ese atajo de teclado. Y, por cierto, una barra de herramientas de notificación de Stack OVerflow :)
fuente