web-dev-qa-db-fra.com

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

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

96
Roberto

Dans Visual Studio 2013 et versions ultérieures, cette fonctionnalité est intégrée. ALT + HAUT/BAS déplace une ligne vers le haut ou le bas.

Si vous avez besoin de cette fonctionnalité dans VS2012 (fonctionne également avec VS2010), consultez la suite extension MoveLine Visual Studio ou outils de productivité .

134
Kevin Aenmey

ReSharper Ctrl + Shift + Alt + /// est encore plus puissant - 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, modifier l'ordre des paramètres, etc.

73
Omer Raviv

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

5
Drealmer

Dans Visual Studio 2013 et versions ultérieures, vous pouvez déplacer les lignes de haut en bas à l'aide de Alt +  / Alt + . Malheureusement, cela ne modifiera pas l'indentation si vous passez d'un bloc à un autre. À ce jour, seul ReSharper (et tous les autres IDE de Jetbrains, y compris Rider) peut vous aider.

Pour déplacer des blocs de code entiers, vous pouvez déplacer le curseur en 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 à tous les raccourcis clavier par défaut dans différentes versions de Visual Studio.

3
Andreas Bergström

Avec l'extension VSCommands, vous avez exactement ce raccourci clavier. Et, au fait, une barre d’outils de notification Stack OVerflow :)

1
eFloh