Sous Windows, j'utilise Notepad ++ qui a la grande fonctionnalité de sélectionner un mot lorsque toutes les instances de ce mot sont également mises en évidence dans le même document. Je l'ai trouvé très utile pour trouver des modèles dans des fichiers journaux géants.
Je me demande s'il existe une fonctionnalité similaire dans un éditeur de texte sur Mac. J'ai consulté la documentation de TextWrangler et TextMate en vain. J'espère qu'il existe un moyen de le faire afin que je puisse être plus productif lorsque je travaille sur un Mac.
-
Remarque: dans Notepad ++, vous n'avez pas besoin de faire de raccourci clavier pour que cela fonctionne ... il vous suffit de sélectionner du texte et il effectue automatiquement la mise en évidence.
macos
mac
text-editors
textmate
textwrangler
jedierikb
la source
la source
Réponses:
Sublime Text est capable de le faire.
la source
Qui a dit que BBEdit ne pouvait pas le faire?
Avec votre document dans la fenêtre avant:
Pour faire disparaître la recherche en direct, cliquez sur le Donebouton.
Référence: BBEdit 9.5 User Manual , pages 159-160
la source
En plus de la réponse de @ Tim , mais aussi avec la saisie de ce message sur la liste de diffusion de TextMate, on peut créer le raccourci à une touche suivant:
J'ai attribué cela à Command-A, et cela fonctionne très bien, mettant en évidence toutes les occurrences du mot sous le curseur, qu'il soit présélectionné ou non.
Avertissements: cette action fera défiler le fichier jusqu'à la dernière occurrence du mot en surbrillance, il faut donc revenir manuellement en arrière. De plus, cela déclenchera la substitution automatique de toutes les occurrences par le texte tapé ("édition parallèle"), ce qui est pratique dans de nombreux cas, mais il faut être prudent si cela n'est pas voulu.
la source
TextMate 2 fait cela très bien lié à control-W
Cette macro [1] est intégrée.
^W
sélectionnera un mot, mais une fois qu'une sélection existera,^W
ajoutera l'instance suivante à la sélection (mult-): Fonction vraiment sympa!Encore mieux: appuyez deux fois sur la touche Maj pour désélectionner la dernière instance ajoutée (idéal si vous dépassez l'ensemble que vous souhaitez sélectionner.
Encore mieux: toutes ces sélections sont maintenant séparées, vous pouvez donc taper edit select et cela fonctionne sur chacune séparément, mais de manière synchrone. Fabuleux gain de temps!
[1] C'est juste une macro liée à
^W
undyn.selection
sélecteur de portéela source
Eh bien, BBEdit effectue une recherche incrémentielle. Emacs / Aquamacs et Vim / MacVim le font aussi bien sûr. C'est vraiment une fonctionnalité essentielle pour moi et je suis navré que TextMate et SubEthaEdit ne soient toujours pas pris en charge.
la source
Pas exactement ce que vous voulez, mais TextMate propose également une recherche incrémentielle.
Appuyez sur Ctrl + S et commencez à saisir du texte. Ce que vous tapez apparaîtra dans la barre d'état en bas de la fenêtre TextMate et sera également mis en surbrillance dans le document ouvert, si le document ouvert contient ce texte.
Appuyez à nouveau sur Ctrl + S pour sélectionner la correspondance suivante dans le document. C'est plus immédiat que Command + S
la source
Les versions antérieures de BBEdit n'étaient peut-être pas en mesure de le faire, mais à partir de la version 11, cela est possible via:
Notez que la "version gratuite" de BBEdit, appelée "TextWrangler", n'a pas cette fonctionnalité (il semble que ce soit l'un des nombreux éléments réservés au grand frère de TextWrangler pour adoucir le pot pour les mises à niveau).
la source
Lifehacker.com dit que c'est une bonne alternative. http://www.fraiseapp.com/
Je n'en ai aucune expérience personnelle. Mais ça a l'air sympa.
la source
Lorsque je suis passé de Windows à OS / X, il me manquait Notepad ++. Après quelques recherches, je suis entré dans Textwrangler. Une fonctionnalité que j'ai beaucoup utilisée avec Notepad ++ était la mise en évidence de toutes les occurrences d'un mot sélectionné. Textwrangler n'avait pas cette fonctionnalité si facilement accessible. Il a une telle fonctionnalité mais vous devez utiliser la recherche en direct ( ⌥⌘F), mais depuis le moment où le texte en surbrillance n'est pas rempli dans la zone de texte de recherche en direct, vous devez copier le texte en surbrillance ( ⌘C), lancer la recherche en direct ( ⌘C), puis coller le texte ( ⌘V)
Donc, depuis que j'ai une souris magique et un meilleur outil tactile installé, j'ai lié un geste de souris magique pour exécuter un double clic (pour sélectionner le travail où se trouve le curseur) + ⌘C+ ⌥⌘F+⌘V
la source
Visual Studio Code multi-curseur / sélection
Le code gratuit de Visual Studio a cette fonctionnalité (
cmd-shift-L
sélectionne instantanément toutes les autres instances de la sélection actuelle,cmd-D
la prochaine instance ...) - a répondu dans son intégralité dans un autre post sur Stack Overflow .Ou voyez simplement les raccourcis clavier VS Code (sensibles au système d'exploitation).
la source