Existe-t-il un moyen de supprimer une ligne dans Visual Studio sans la couper?


Réponses:


216

Edit.LineDeleteest le nom de la commande. Par défaut, il est lié à Ctrl+ Shift+ L, mais vous pouvez lui donner ce que vous voulez dans Outils | Options | Clavier.

Modifier : Correction des informations de raccourci par défaut.


3
LineDelete! Pourquoi ont-ils dû le nommer à l'envers! Il semble cependant que dans VS2010, il soit lié par défaut à Ctrl + Shift + L.
JChristian

1
@musicfreak, quand j'ai cherché cette commande pour la première fois, j'ai tapé "Line.Delete" et j'ai cherché ce qui s'y trouvait (cette commande est omise lorsque vous effectuez une recherche de cette façon). La terrible interface utilisateur ne me permet de voir que 4 résultats à la fois (pour moi, contrairement à cette capture d'écran dans l'autre réponse.) Ce qui en fait une vraie douleur.
Kirk Woll

@musicfreak, j'ai recherché "line" et "delete". Mais avec autant de résultats renvoyés par ces recherches, il est très difficile de les localiser.
JChristian

@JChristian: Très bien. :) Ils auraient certainement pu rendre cette interface beaucoup plus conviviale.
Sasha Chedygov

2
@nathan_hc, qui effectue en fait une coupe , ce qui pollue le presse-papiers. (Essayez-le vous-même et collez après avoir utilisé CTRL-L)
Kirk Woll

40

Ctrl+ Shift+ Lsupprimera la ligne et ne copiera pas dans le presse-papiers.


Ouais mais c'est moins qu'utile. Je mapperais Supprimer + Maj ou Ctrl pour faire la même chose plutôt que d'appuyer sur trois touches.
griegs

Personnellement, j'ai cet ensemble comme Ctrl + E pour le rendre plus facile à utiliser.
Sasha Chedygov

Ctrl + E? Je serais plus enclin à garder le xcv et à le faire changer + x rien qu'en y pensant.
griegs

10
@griegs: Maj + X? Alors comment faire un X majuscule?
Sasha Chedygov

6
c'est Ctrl + D pour moi, une habitude que j'ai prise d'Elipse
Imad Nabil Alnatsheh

25

J'ai mappé Ctrl+ L(Global) sur Edit.LineDelete. Sinon, la touche de raccourci est Ctrl+ Shift+ L, ce qui est gênant. Allez Tools > Options > Environment > Keyboardcomme indiqué ci-dessous.

Outils |  Options |  Clavier


6

Correction dans ma réponse

Ubuntu 16 et Visual Studio Version: 1.30.1

Pour couper la ligne Shift+del

Pour supprimer la ligne Shift+ Ctrl+k


Shift + Del a travaillé pour moi dans VS 2015 avec ReSharper
user1068352

3

Son Cmd+ Shift+ Ksur mac par défaut.

Mais il peut être modifié selon les besoins de l'utilisateur à partir des paramètres ( Preferences -> Keyboard Shortcuts) -> recherche de Delete Linevaleur de clé.


1

Toutes les réponses étaient utiles mais ne semblaient pas fonctionner pour moi.

J'ai donc trouvé la solution -> pour Visual Studio 2017 (et certainement 2019):

Outils> Options> Environnement> Clavier> dans le volet droit, sélectionnez Edit.LineEdit .

Ci-dessous, il y a un ComboBox Utilisez un nouveau raccourci dans: avec Global écrit -> Changez-le en éditeur de texte .

Sur la droite, il y a une entrée de texte Appuyez sur les touches de raccourci:, utilisez donc le raccourci de votre choix.

Cliquez ensuite sur Assign PushButton à droite (sinon il ne sera pas appliqué).

Enfin> OK.

Vous pouvez maintenant ouvrir un fichier .CPP et utiliser votre raccourci pour supprimer une ligne.


0

Sur Visual Studio 2019 pour Mac, c'est CTRL + K pour couper toute la ligne par défaut.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.