web-dev-qa-db-fra.com

Sélectionnez tous les résultats RegEx trouvés dans Atom

J'essaie de sélectionner tous les résultats trouvés par une recherche d'expression régulière afin de pouvoir les modifier tous ( et non les remplacer par du texte! ), par exemple , les rendant tous en majuscules avec Cmd + K -> Cmd + U. Je suis conscient que je pourrais les faire un par un en répétant Cmd + G, Cmd + K, Cmd + U, mais pour un fichier volumineux, ce n'est tout simplement pas pratique ou réaliste. Je suis également au courant de l'utilisation de bash et peut-être d'autres alternatives de script, j'aimerais trouver un moyen de le faire dans Atom, je suis heureux d'installer une bibliothèque externe si nécessaire.

Example of selection

Ce que j'ai essayé:

  1. Cmd + D, cela sélectionne simplement l'instance suivante de cette lettre exacte, pas le résultat suivant correspondant à l'expression régulière.
  2. Cmd + Shift + G et alternatives (alt/shift à droite/ctrl), Cmd + G sélectionne le résultat suivant correspondant à l'expression régulière, qui est dans la bonne direction.
  3. Changer tout le texte sélectionné en une chaîne unique, les mettre en surbrillance, appuyer sur Cmd + Z et en espérant qu'il restera sélectionné, ce n'est pas le cas.
  4. Beaucoup de recherche sur Google et de lecture cependant discussions Atom .
  5. Lecture documentation d'Atom sur le sujet
42
Aaron Critchley

Appuyez sur Alt + Enter sélectionnera toutes les instances correspondant à vos résultats de recherche. Cela fonctionne également pour la recherche RegEx.

Source: https://github.com/atom/find-and-replace/pull/29

99
Johno