Existe el acceso directo Shift+ Delpara eliminar una línea, pero quiero eliminar la línea sin modificar lo que está en el portapapeles.
¿Hay alguna forma de configurarlo u otro acceso directo?
Existe el acceso directo Shift+ Delpara eliminar una línea, pero quiero eliminar la línea sin modificar lo que está en el portapapeles.
¿Hay alguna forma de configurarlo u otro acceso directo?
Respuestas:
De manera predeterminada, si está utilizando el perfil predeterminado de C #, puede eliminar una línea con Ctrl+ Shift+ L.
Puede personalizar esto usando Herramientas-> Personalizar. Seleccione "Teclado". Busque el comando Edit.LineDelete para asignarlo al método abreviado de teclado que desee.
CTRL+SHIFT+L
no copia la línea en el búfer ( SHIFT + Del
está asignado CUT
de forma predeterminada). Entonces, si vuelve a asignar SHIFT + Del
como atajo para, Edit.LineDelete
entonces puede tener ese atajo agradable con el desagradable efecto secundario. Agradable, gracias!
CTRL+L
y CTRL+SHIFT+L
?
Si llegaste aquí buscando una respuesta para Visual Studio Code ...
El acceso directo predeterminado es ctrl+shift+k
pero puede cambiar enFile > Preferences > Keyboard shortcuts
{
"key": "ctrl+shift+delete",
"command": "editor.action.deleteLines",
"when": "editorTextFocus && !editorReadonly"
}
Para la respuesta de Visual Studio, consulte la respuesta de @ heavyd
Ctrl + Shift + K
funcionará bien tanto para Windows como para Linux.
Puede instalar Productivity Power Tools , que están hechas por Microsoft, como una extensión.
La característica de la que puede obtener algún uso es Triple Click, que resalta una línea completa cuando hace triple clic en ella. Luego, simplemente puede usar la tecla Eliminar.
El control de accesos directos WinForms admite las teclas modificadoras, los accesos directos de múltiples teclas y los accesos directos sin teclas modificadoras para crear una acción de activación del teclado, como Ctrl, Alty Shiftcon cualquier otra tecla para activar una acción específica para sus aplicaciones de Windows.
O, a la antigua usanza (para mí es un hábito e incluso tuve que pensar cuál era la combinación :)):
Funciona en la mayoría de los editores de texto :)
Home
, Shift
+ Down
, Del
;)
Parece que estoy arriesgando un voto negativo por no proporcionar una solución de pulsación de tecla única, pero quiero compartir mi solución de todos modos:
HOME, SHIFT + ARROW-DOWN (repeat for multiple lines), DEL
Es rápido y tiene la ventaja adicional de que también funciona en otros editores.
Esta combinación solo eliminará la línea: Ctrl+ Shift+L
Sé que llego bastante tarde a la fiesta, pero aquí hay una lista de teclas de acceso directo para Visual Studio: http://blogs.msdn.com/b/piyush/archive/2007/03/16/useful-visual-studio -shortcut-keys.aspx
Si a menudo se encuentra copiando líneas en blanco en el portapapeles y borrando el contenido del portapapeles anterior, intente navegar a Herramientas-> Opciones-> Editor de texto -> [Todos los idiomas o su idioma favorito] -> General y desmarque “Aplicar comandos Cortar o Copiar a líneas en blanco cuando no hay selección ".
Del
en las líneas resaltadas funciona para Visual Studio 2008. No habría publicado mi respuesta si no la hubiera probado primero.