Dans Eclipse, sélectionner une ligne et appuyer sur Alt+ ↑/ ↓déplacera la ligne de haut en bas, un moyen rapide d'éviter le copier-coller. Existe-t-il un équivalent dans Visual Studio?
Dans Eclipse, sélectionner une ligne et appuyer sur Alt+ ↑/ ↓déplacera la ligne de haut en bas, un moyen rapide d'éviter le copier-coller. Existe-t-il un équivalent dans Visual Studio?
Réponses:
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 vers le bas.
Si vous avez besoin de cette fonctionnalité dans VS2012 (fonctionne également avec VS2010), jetez un œil à l' extension MoveLine Visual Studio ou à la suite Productivity Power Tools .
Le Ctrl+ Shift+ Alt+ ↑/ ↓/ ←/ de ReSharper →est encore plus puissant - au début de la ligne, il déplacera toute la ligne, mais peut également être utilisé pour déplacer des méthodes entières, changer l'ordre des paramètres, etc.
using
instruction du haut d'un fichier de quelques lignes vers le bas pour être à l'intérieur de la namespace
déclaration. Lorsque la ligne contenant le using
est sur la ligne sous la namespace
déclaration, R # les combinera et le prochain appel à <kbd> Ctrl </kbd> + <kbd> Shift </kbd> + <kbd> Alt </kbd> + <kbd> & darr; </kbd> déplacera à la fois namespace
la using
ligne et la ligne jusqu'à la fin de l'ancien namespace
bloc de code.
Cela fonctionne maintenant avec Visual Studio 2013, de la même manière que dans Eclipse.
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 "Appuyez sur les touches de raccourci" et appuyez sur Alt + Haut (ou ce que vous voulez pour cela). Et l'autre est Edit.MoveSelectedLinesDown , cliquez sur l'entrée "Appuyez sur les touches de raccourci" et appuyez sur Alt + Bas (ou ce que vous voulez pour cela).
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 n'ajustera pas l'indentation si vous vous déplacez entre les blocs, à partir d'aujourd'hui, seul ReSharper (et tous les autres IDE de Jetbrains, y compris Rider) peut vous aider.
Pour déplacer des blocs entiers de code, vous pouvez déplacer le curseur vers sa tête et appuyer deux fois rapidement sur Ctrl+ mpour le réduire, puis utiliser la commande ci-dessus pour le déplacer.
Voici une référence claire à tous les raccourcis clavier par défaut dans différentes versions de Visual Studio.