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?
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é .
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.
Cela fonctionne maintenant avec Visual Studio 2013, de la même manière que dans Eclipse.
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.
Avec l'extension VSCommands, vous avez exactement ce raccourci clavier. Et, au fait, une barre d’outils de notification Stack OVerflow :)