web-dev-qa-db-fra.com

Supprimer une ligne dans Visual Studio sans la copieur?

Il y a le raccourci Shift+Del pour supprimer une ligne, mais je veux supprimer la ligne sans modifier le contenu du presse-papiers.

Y a-t-il un moyen de le configurer ou un autre raccourci?

72
BrunoLM

Par défaut, si vous utilisez le profil par défaut C #, vous pouvez supprimer une ligne à l'aide de Ctrl + Shift + L.

Vous pouvez personnaliser cela en utilisant Outils-> Personnaliser. Sélectionnez "Clavier". Recherchez la commande Edit.LineDelete pour l’affecter au raccourci clavier de votre choix.

101
heavyd

Si vous êtes ici à la recherche d'une réponse pour Visual Studio Code ...

Le raccourci par défaut est ctrl+shift+k mais vous pouvez changer sur File > Preferences > Keyboard shortcuts

{
    "key": "ctrl+shift+delete",
    "command": "editor.action.deleteLines",
    "when": "editorTextFocus && !editorReadonly"
}

Pour la réponse à Visual Studio, voir la réponse de @ heavyd

27
BrunoLM

Aller aux outils -> options. Onglet Environnement -> sous-onglet Clavier.

Sélectionnez Edit.LineDelete. Attribuer un raccourci. C'est tout. J'utilise Alt + D.

3
Vinay
Ctrl + Shift + K 

fonctionnera correctement pour Windows et Linux.

1
Arun Kumar N

La touche de raccourci par défaut dans le code VS est: Ctrl + Shift + K.

1
HamidReza Heydari

Le Contrôle des raccourcis WinForms prend en charge les touches de modification, les raccourcis clavier multiples et les raccourcis sans touche de modification pour créer une action de déclenchement au clavier, telle que CtrlAlt et Shift avec toute autre clé pour déclencher une action spécifique pour leurs applications Windows.

1
Noah

Vous pouvez installer les outils de productivité Productivity , qui sont fabriqués par Microsoft, comme extension.

La fonctionnalité dont vous pourriez tirer parti est le triple-clic, qui met en évidence une ligne entière lorsque vous triple-cliquez dessus. Ensuite, vous pouvez simplement utiliser la touche Suppr.

1
Michael

Cette combinaison ne supprimera que la ligne: Ctrl + Shift + L

Source: couper ou supprimer la ligne actuelle

0
nosferat

Je sais que je suis assez tard dans la soirée, mais voici une liste des touches de raccourci pour Visual Studio: http://blogs.msdn.com/b/piyush/archive/2007/ 03/16/utiles-visual-studio-raccourcis-touches.aspx

0
Ravish

Ou, à l'ancienne (pour moi, c'est une habitude et je devais même penser à la combinaison :)):

  1. Aller à la ligne que vous voulez supprimer
  2. Appuyez sur 'Home'
  3. Puis 'Shift' + 'End'
  4. Puis 'Del'
  5. et encore 'Del'

Fonctionne dans la plupart des éditeurs de texte :)

0
m_pGladiator

Il semble que je risque un vote négatif pour ne pas avoir fourni de solution de frappe unique, mais je souhaite quand même partager ma solution:

HOME, SHIFT + ARROW-DOWN (repeat for multiple lines), DEL

C'est rapide et présente l'avantage supplémentaire qui fonctionne aussi dans d'autres éditeurs.

0
StackedCrooked

Si vous vous retrouvez souvent à copier des lignes vierges dans le presse-papiers et à effacer le contenu du presse-papiers précédent, naviguez jusqu'à Outils-> Options-> Editeur de texte -> [Toutes les langues ou votre langue préférée] -> Général et décochez l'option "Appliquer les commandes Couper ou Copier". vider les lignes quand il n'y a pas de sélection ".

0
gerleim