659 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

1164voto

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

1 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.

130voto

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 ).

2 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 )

127voto

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

3 votes

Vous venez de me sauver la vie !

2 votes

Cela ne répond pas à la question initiale et est trompeur. La fenêtre de recherche NE PEUT PAS être ouverte sous MacOS (au moins) pour sélectionner toutes les occurrences d'une phrase. Cela ne fonctionnera tout simplement pas. Vous devez aller dans l'éditeur de texte, mettre en surbrillance une phrase, et alors seulement presse Cmd+Shift+L .

1 votes

@alex peut-être avez-vous mal lu ce que j'ai écrit : j'utilise un Mac et pour ouvrir la "fenêtre de recherche/popup", vous faites Cmd + F tapez la phrase, puis appuyez sur ESC (pour fermer la popup) et ensuite seulement Cmd + shift + L pour sélectionner toutes les occurrences.

51voto

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

2 votes

C'est ce que je cherchais !

21voto

Rubel Points 332

Sur Ubuntu :

Ctrl + F2 sélectionnera immédiatement toutes les occurrences.

Ctrl + D sélectionnera les occurrences une par une.

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