¿Hay alguna forma de eliminar una línea en Visual Studio sin cortarla?

Respuestas:

216

Edit.LineDeletees el nombre del comando Por defecto está vinculado a Ctrl+ Shift+ L, pero puede darle lo que quiera en Herramientas | Opciones | Teclado.

Editar : información de acceso directo predeterminada corregida.

Kirk Woll
fuente
3
LineDelete! ¿Por qué tuvieron que nombrarlo al revés! Sin Ctrl + Shift + Lembargo, parece que en VS2010 está vinculado de forma predeterminada .
JChristian
1
@musicfreak, cuando busqué este comando por primera vez, escribí "Line.Delete" y busqué lo que había allí (este comando se omite cuando buscas de esa manera). La terrible interfaz de usuario solo me permite ver 4 resultados a la vez (para mí, al contrario de esa captura de pantalla en la otra respuesta), lo que lo convierte en un verdadero dolor.
Kirk Woll
@musicfreak, busqué "línea" y "eliminar". Pero con tantos resultados devueltos por esas búsquedas, hace que sea muy difícil de localizar.
JChristian
@JChristian: bastante justo. :) Definitivamente podrían haber hecho esa interfaz mucho más fácil de usar.
Sasha Chedygov
2
@nathan_hc, que realmente realiza un corte , que contamina el portapapeles. (Pruébelo usted mismo y péguelo después de usar CTRL-L)
Kirk Woll
40

Ctrl+ Shift+ Leliminará la línea y no la copiará al portapapeles.

quejas
fuente
Sí, pero es menos que útil. Estaría asignando Eliminar + Mayús o Ctrl para hacer lo mismo en lugar de tener que presionar tres teclas.
queja el
Personalmente, tengo este conjunto como Ctrl + E para que sea más fácil de usar.
Sasha Chedygov
Ctrl + E? Estaría más inclinado a mantener el xcv y hacerlo cambiar + x solo de pensarlo.
queja el
10
@griegs: Shift + X? Entonces, ¿cómo haces una X mayúscula?
Sasha Chedygov
66
es Ctrl + D para mí, un hábito que
aprendí
25

Mapeé Ctrl+ L(Global) a Edit.LineDelete. De lo contrario, la tecla de acceso directo es Ctrl+ Shift+ L, lo cual es incómodo. Vaya a Tools > Options > Environment > Keyboardcomo se muestra a continuación.

Herramientas |  Opciones |  Teclado

Amissico
fuente
6

Corrección en mi respuesta

Versión de Ubuntu 16 y Visual Studio: 1.30.1

Para cortar línea Shift+del

Para eliminar la línea Shift+ Ctrl+k

A_01
fuente
Shift + Del trabajó para mí en VS 2015 con ReSharper
user1068352
3

Es Cmd+ Shift+ Ken mac por defecto.

Pero se puede modificar de acuerdo con las necesidades del usuario desde la configuración ( Preferences -> Keyboard Shortcuts) -> buscar el Delete Linevalor clave.

jitendrapurohit
fuente
1

Todas las respuestas fueron útiles, pero no parecieron funcionar para mí.

Entonces encontré la solución -> para Visual Studio 2017 (y ciertamente 2019):

Herramientas> Opciones> Entorno> Teclado> en el panel derecho, seleccione Editar. .

A continuación hay un ComboBox Usar nuevo acceso directo en: con Global escrito -> Cambiarlo a Editor de texto .

A la derecha hay una entrada de texto Presione las teclas de acceso directo: utilice el acceso directo que prefiera.

Luego haga clic en Asignar PushButton a la derecha (de lo contrario no se aplicará).

Finalmente> OK

Ahora puede abrir un archivo .CPP y usar su acceso directo para eliminar una línea.

Patapoom
fuente
0

En Visual Studio 2019 para Mac, es CTRL + K cortar la línea completa de forma predeterminada.

Shahzad Latif
fuente
0

CTRL + L (Visual Studio 2019 Windows)

Jon Ander
fuente