385 votes

Sélectionner toutes les occurrences du mot sélectionné dans le VSCode

Existe-t-il une astuce ou une extension pour sélectionner toutes les instances du mot sélectionné dans le code de visual studio, pour faciliter l'édition ou la suppression de ces instances sans recherche et remplacement, comme ِ. Alt + F3 dans un texte sublime

768voto

Alex Points 7907

Sélectionner toutes les occurrences de la recherche editor.action.selectHighlights .

Ctrl + Shift + L

Cmd + Shift + L ou Cmd + Ctrl + G sur Mac

0 votes

Cette commande n'était pas configurée dans mon code vs, j'ai donc dû la configurer moi-même et cela fonctionne.

0 votes

Merci. J'aimerais pouvoir faire en sorte que VS Code sur Mac rapporte les combinaisons de touches en utilisant ces touches au lieu de "CMD F2" dont je ne sais même pas comment l'utiliser.

0 votes

Pourquoi ne pas sélectionner un mot et mettre à jour tous les mots en même temps comme dans sublime ? Je comprends que vscode sélectionne beaucoup trop de mots avec cette commande et ce serait bien de pouvoir avoir une touche pour dire à vscode lesquels nous voulons sélectionner.

80voto

j08691 Points 86464

Selon Liaisons de touches pour Visual Studio Code il y en a :

Ctrl + Shift + L pour sélectionner toutes les occurrences de la sélection actuelle

et

Ctrl + F2 pour sélectionner toutes les occurrences du mot courant

Vous pouvez voir les raccourcis clavier actuellement actifs dans VS Code dans la palette de commande ( View -> Command Palette ) ou dans l'éditeur de raccourcis clavier ( File > Preferences > Keyboard Shortcuts ).

0 votes

Il sélectionne également différents mots. Par exemple, lorsque je sélectionne name alors il sélectionnera également les mêmes chaînes dans le fichier named .

0 votes

S'il y a un espace après votre mot, vous pouvez également sélectionner l'espace après votre mot pour n'obtenir que ce mot (par ex. name )

53voto

CPHPython Points 2219

Et si vous ne voulez en sélectionner que quelques-uns ?

Pas de problème, premièrement :

  1. Ctrl + F trouver les lettres en les tapant
  2. ESC a cesser de chercher (vous devez le faire même si vous utilisez Ctrl + Shift + L pour sélectionner toutes les occurrences)

OU

  1. il suffit de sélectionner ces lettres avec votre souris ou votre clavier ( Shift + arrows )

Maintenant que le curseur de la souris est clignotant sur votre première sélection en utilisant un peu plus Fixations des clés (merci pour la référence j08691 ) vous pouvez :

  • Ctrl + D sélectionnez le siguiente occurrence
  • Ctrl + K + Ctrl + D sauter l'événement suivant
  • Ctrl + U annuler l'une des catégories ci-dessus

0 votes

Vous venez de me sauver la vie !

28voto

Anthonyeef Points 1258

Sur Mac :

sélectionner toutes les correspondances : Command + Shift + L

mais si vous voulez juste sélectionner un autre match à venir : Command + D

0 votes

C'est ce que je cherchais !

13voto

Arjjun Points 1

Si vous voulez le faire un par un, c'est ce que vous pouvez faire :

  1. Sélectionnez un mot
  2. Appuyez sur ctrl + d (dans Windows).

Cela vous aidera à sélectionner les mots un par un.

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