952 votes

Réduire toutes les méthodes dans Visual Studio Code

Dans Visual Studio Professional, nous avons une touche de raccourci, Ctrl + M Ctrl + O pour réduire toutes les méthodes et propriétés dans une classe. Comment puis-je faire une chose similaire dans Visual Studio Code?

Je sais qu'il y a des touches de raccourci comme Ctrl + Maj + [, mais cela ne répond pas aux besoins.

Est-il possible d'obtenir un comportement similaire à celui de Visual Studio Professional dans Visual Studio Code?

2 votes

0 votes

Bonne question cependant pouvez-vous marquer une réponse? Je pense qu'ils méritent le crédit.

0 votes

Tu peux également appuyer sur F1 pendant l'édition, et dans la barre de recherche, taper plier ou déplier et tu verras des options cliquables pour faire tout ce qui suit et plus encore, cela montre également les raccourcis clavier.

1694voto

Pere Pages Points 3419
  • Tout plier :

    • Windows et Linux : Ctrl + K Ctrl + <code>0</code> (ZERO)
    • Mac : + K + <code>0</code>
  • Tout déplier :

    • Windows et Linux : Ctrl + K Ctrl + J
    • Mac : + K + J

Pour voir tous les raccourcis disponibles dans l'éditeur :

  • Windows et Linux : Ctrl + K Ctrl + S
  • Mac : + K + S

Capture d'écran des raccourcis clavier de Visual Studio

Tous les raccourcis sont maintenus à jour par l'équipe de Visual Studio Code : Raccourcis Visual Studio Code

48 votes

Merci avec Cmd+k Cmd+S pour ouvrir les paramètres des raccourcis clavier. C'est vraiment utile.

1 votes

Super réponse! Merci.

0 votes

Merci! Tu as illuminé ma journée

381voto

mammadkoma Points 309
  • Ctrl + K + Ctrl + 0: plier tous les niveaux (espace de noms, classe, méthode et bloc)
  • Ctrl + K + Ctrl + 1: espace de noms / @Component (pour Angular)
  • Ctrl + K + Ctrl + 2: classe / méthodes
  • Ctrl + K + Ctrl + 3: méthodes / blocs
  • Ctrl + K + Ctrl + 4: blocs / blocs internes
  • Ctrl + K + Ctrl + [ ou Ctrl + k + ]: bloc de curseur actuel
  • Ctrl + K + Ctrl + j: Déplier

De Visual Studio Code

entrer la description de l'image ici

14 votes

Au fait, pour ceux d'entre nous sur OSX, utilisez cmd à la place de ctrl

6 votes

Ceci devrait être la réponse acceptée car "plier tout" n'est clairement pas la même chose que "plier tous les méthodes et propriétés", cela répond parfaitement à la question

0 votes

Il semble que Ctrl + K + 3 ne fonctionne pas correctement en Java, cela plie une boucle for dans une méthode au lieu de plier la méthode elle-même. J'ai essayé plusieurs fois.

247voto

Eric Bole-Feysot Points 558

Comme ceci ? (Version 0.10.11 de Visual Studio Code)

Replier tout (Ctrl+K Ctrl+0)

Déplier tout (Ctrl+K Ctrl+J)

Replier le niveau n (Ctrl+K Ctrl+N)

9 votes

Malheureusement non. Celui-ci réduit tout, y compris la classe elle-même, les méthodes, les conditions if-else et les boucles à l'intérieur des méthodes. Alors que dans VS Professional, il se contente de réduire les méthodes. Lorsque nous ouvrons une méthode, elle s'ouvre entièrement.

9 votes

Ajouté un raccourci de niveau de 'repli'. Peut-être est-ce ce que vous recherchez ?

10 votes

@eadam Dans un fichier TypeScript, Ctrl + K, 2 fait exactement cela pour moi.

133voto

Saurabh Bayani Points 1204

La beauté de Visual Studio Code est

Ctrl + Shift + P

Appuyez dessus et recherchez ce que vous voulez.

Dans votre cas, appuyez sur Ctrl + Shift + P et tapez pliez tout.

10 votes

Cmd + Maj + p pour les utilisateurs de Mac.

5 votes

Meilleure réponse pour moi!

1 votes

C'est la meilleure approche à utiliser pour le pliage de Visual Studio.

28voto

MIke Pateras Points 141

Ctrl+K, Ctrl+1 et ensuite Ctrl+K, Ctrl+2 feront presque ce que vous voulez.

La première commande réduit le niveau 1 (habituellement les classes), et la deuxième commande réduit le niveau 2 (habituellement les méthodes).

Vous pourriez même trouver utile de sauter la première commande.

0 votes

Que voulez-vous dire par "fera presque ce que vous voulez" (cela semble incompréhensible) ?

0 votes

@PeterMortensen - En anglais, cette construction se résout essentiellement en "[cette suggestion] fera [quelque chose de similaire à] ce que vous voulez [accomplir]." Il dit que la suggestion fera (accomplira) quelque chose de proche (similaire) de ce que l'OP veut (la chose qu'il veut faire).

0 votes

Réponse correcte et précise pour la version actuelle 1.42.1, car cela aide à comprendre qu'il faut relâcher Ctrl. et appuyer de nouveau avant chacune des touches K et 1!

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