web-dev-qa-db-fra.com

Visual Studio - Existe-t-il une combinaison de touches pour sélectionner une ligne entière?

Je connais déjà Ctrl + L pour supprimer une ligne entière ... y en a-t-il une pour sélectionner une ligne entière (que je peux ensuite copier et coller ailleurs ...)

73
Albert

Vous pouvez aussi utiliser Ctrl + X pour couper une ligne entière. De même, vous pouvez utiliser Ctrl + C pour copier une ligne entière.

Tant que vous n'avez rien sélectionné, la commande fonctionnera sur toute la ligne.

129
Task

Frappé

  • Home
  • Shift + End
52
Jacob Saylor

Vous pouvez le faire avec Shift + DownArrow.

21
fOcusWow

Oui il y a. Si vous êtes au début de la ligne, appuyez sur Maj + Fin. Si vous êtes à la fin de la ligne, appuyez sur Maj + Origine. J'espère que ça t'as aidé

8
ramushasha

Je crois que si vous n'avez pas de sélection et appuyez sur Ctrl + C, il copierait la ligne.

6
Bala R

Shift + End = Choisissez entre le curseur et la fin de la ligne

Ses Home+Home, puis Shift+Down pour moi.

Ou vous changez cela paramètre ce qui fait Ctrl+C sans sélection copiez la ligne. Mais je déteste ça, donc je l'éteins toujours. (Merci à Bala pour fournissant le lien vers ce paramètre!)

Pour couper une ligne, Ctrl+L fonctionne dans mes paramètres de clavier.

4
sbi

Il y a aussi Alt-Up et Alt-Down pour déplacer des lignes entières. C'est deux touches de moins qu'en utilisant Ctrl-X, et contrairement à Ctrl-X, il déplace également plusieurs lignes entières à la fois si votre sélection couvre plusieurs lignes, même partiellement. C'est aussi sympa car le feedback est instantané, contrairement à Ctrl-X où vous ne vous souvenez jamais si la ligne collée ira au-dessus ou en dessous de votre curseur.

J'ai vu cela et j'ai pensé que je n'utiliserais jamais cette fonctionnalité. Mais une fois que je m'y suis habitué, je l'utilise tout le temps. Il n'y a pas de moyen plus simple de déplacer un bloc de code que d'utiliser Shift-Up/Down pour sélectionner les lignes, appuyez sur Alt-Up/Down plusieurs fois pour les déplacer, puis utilisez Tab pour ajuster le retrait.

Bien sûr, cela ne fonctionne que dans le même fichier.

3
Dax Fohl

Ce n'est pas spécifiquement un raccourci clavier, mais un triple-clic sélectionnera une ligne entière de code.

Cela fonctionne également dans certains autres domaines de Windows. Dans Chrome, par exemple, un double-clic sélectionne un mot, mais un triple-clic sélectionne un paragraphe.

(Cela fonctionne dans Visual Studio 2013 sur Windows 7. Je ne suis pas sûr des autres versions/plates-formes.)

2
Dave Cousineau

J'utilise Ctrl + Insert pour copier la ligne entière, et Shift + Insert pour coller toute la ligne.

2
nick4eva

Les macros Visual Studio sont une autre façon d'effectuer ces types d'opérations si vous ne trouvez pas une commande existante. Un moyen simple d'en créer un est:

  • Utilisez l'option Enregistrer TemporaryMacro (sous Outils/Macros).
  • Sélectionnez la ligne que vous préférez (par exemple, domicile, décalage, fin).
  • Cliquez sur Arrêter l'enregistrement (sous Outils/Macros).
  • Choisissez Enregistrer TemporaryMacro (sous Outils/Macros).
  • Choisissez ensuite Outils/Personnaliser/Clavier et attribuez un raccourci à la macro.
1
Mark Wilkins