119 votes

Quel est l'équivalent de ALT+UP/DOWN (déplacer la ligne) d'Eclipse dans Visual Studio ?

Dans Eclipse, sélectionnez une ligne et appuyez sur Alt + / déplacera la ligne vers le haut et vers le bas, un moyen rapide d'éviter le copier-coller. Existe-t-il un équivalent dans Visual Studio ?

151voto

Kevin Aenmey Points 6175

Dans Visual Studio 2013 et les versions ultérieures, cette fonctionnalité est intégrée. ALT + UP/DOWN permet de déplacer une ligne vers le haut ou vers le bas.

Si vous avez besoin de cette fonctionnalité dans VS2012 (fonctionne aussi avec VS2010), jetez un coup d'œil à l'outil MoveLine - Extension Visual Studio ou le Outils de productivité suite.

90voto

Omer Raviv Points 4100

ReSharper Ctrl + Shift + Alt + / / / est encore plus puissant - lorsqu'il se trouve au début de la ligne, il déplace toute la ligne, mais peut également être utilisé pour déplacer des méthodes entières, changer l'ordre des paramètres, etc.

22voto

Umut Sun Points 321

Pour moi, dans Visual Studio 2019, il est fermé par défaut.

Pour l'ouvrir :

Outils -> Options -> Clavier puis sélectionnez Edit.MoveSelectedLinesUp cliquez sur l'entrée "Press shortcut keys" et appuyez sur Alt + Up (ou ce que vous voulez pour cela). Et l'autre est Editer.Déplacer les lignes sélectionnées vers le bas cliquez sur l'entrée "Press shortcut keys" et appuyez sur Alt + Down (ou ce que vous voulez pour cela).

5voto

Drealmer Points 2284

Cela fonctionne maintenant sans problème avec Visual Studio 2013, de la même manière que dans Eclipse.

4voto

Dans Visual Studio 2013 et les versions ultérieures, vous pouvez déplacer les lignes vers le haut et vers le bas à l'aide de la commande Alt + / Alt + . Malheureusement, cela n'ajustera pas l'indentation si vous vous déplacez entre les blocs, à ce jour, seul ReSharper (et tous les autres IDE de Jetbrains, y compris Rider) peut vous aider avec cela.

Pour déplacer des blocs entiers de code, vous pouvez déplacer le curseur à sa tête et appuyer sur Ctrl + m deux fois rapidement pour le réduire, puis utilisez la commande ci-dessus pour le déplacer.

Voici une référence soignée de tous les raccourcis clavier par défaut dans différentes versions de Visual Studio.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X