119 votos

¿Borrar una línea en Visual Studio sin copiarla?

Está el atajo Shift + Del para borrar una línea, pero quiero borrar la línea sin modificar lo que hay en el portapapeles.

¿Hay alguna forma de configurarlo o algún otro atajo?

0 votos

¿Qué versión de Visual Studio está utilizando? Porque Del en las líneas resaltadas funciona para Visual Studio 2008. No habría publicado mi respuesta si no lo hubiera probado antes.

0 votos

Además, ¿qué esquema de asignación de teclado estás utilizando?

1 votos

@T. Kaltnekar: debería haberlo explicado en la pregunta o como comentario en la respuesta, ¡no todos leemos la mente!

132voto

mahler Puntos 161

Por defecto, si está utilizando el perfil por defecto de C#, puede eliminar una línea utilizando Ctrl + Shift + L .

Puede personalizarlo utilizando Herramientas->Personalizar. Seleccione "Teclado". Busque el comando Edit.LineDelete para asignarlo al atajo de teclado que quieras.

4 votos

+1 por señalar dónde se puede encontrar una combinación de teclas o añadir una nueva.

1 votos

Este ajuste se encuentra en Herramientas>Opciones como se ha mencionado debajo de

1 votos

Y lo que es más importante, CTRL+SHIFT+L no copia la línea en el buffer ( SHIFT + Del se asigna a CUT por defecto). Por lo tanto, si se reasigna SHIFT + Del como el atajo para Edit.LineDelete entonces puedes tener ese bonito atajo con el desagradable efecto secundario. ¡Bien hecho, gracias!

4voto

Vinay Puntos 31

Vaya a herramientas -> opciones. Pestaña Entorno -> subpestaña Teclado.

Seleccione Editar.BorrarLínea. Asignar un acceso directo. Eso es. Yo uso Alt + D.

2voto

Organ Puntos 166

Puede instalar el Herramientas de productividad que son fabricados por Microsoft, como una extensión.

La función a la que podría sacar algún provecho es la de triple clic, que resalta toda una línea cuando se hace triple clic en ella. Entonces puedes utilizar simplemente la tecla Suprimir.

0 votos

¿Qué? Triple click... interesante idea. Tengo que probar esto.

1voto

Noah Puntos 11

El Accesos directos Control WinForms admite las teclas modificadoras, los atajos de teclas múltiples y los atajos sin teclas modificadoras para construir una acción de activación del teclado, como Ctrl , Alt y Shift con cualquier otra tecla para desencadenar una acción específica para sus aplicaciones de Windows.

0voto

m_pGladiator Puntos 134

Eliminar o modificar el archivo /usr/share/xsessions/ubuntu-2d.desktop . Por ejemplo

sudo mv /usr/share/xsessions/ubuntu-2d.desktop /root/ubuntu-2d.desktop.backup

Desgraciadamente, no se pueden eliminar selectivamente las librerías 2D del sistema sin romper las dependencias, porque los autores de Ubuntu decidieron que el 2D es obligatorio para Ubuntu.

EDIT: Si quieres eliminar Unity-2D (pero sólo Unity-2D, no nada más), hay dos estrategias:

  1. Ir con la pérdida de Unity-Desktop. Esto no eliminará las otras bibliotecas de Unity, ya que Unity-Desktop es sólo un meta-paquete, su propósito es depender de un gran número de otros paquetes de tal manera que al instalar este único paquete, también se instalan todas estas dependencias.

  2. (mucho, mucho más difícil) Crear un metapaquete ficticio que proporcione el paquete Unity-2D, pero que no instale ningún archivo.

3 votos

No es lo que pregunté.

0 votos

Sí, por supuesto que esto funciona. Pero es demasiado lento :)

2 votos

Lo mismo, pero con una tecla menos: ir a la cola, Home , Shift + Down , Del ;)

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: