Je viens de commencer à utiliser Sublime Text 2, provenant d’emacs.
J'ai une région de texte sélectionnée. Dans cette région, j'aimerais remplacer toutes les occurrences textuelles de "0" par "255".
Comment puis-je remplacer ce type de texte?
Cela m'a frustré, et aucune des réponses ci-dessus ne m'a vraiment procuré ce que je voulais. J'ai finalement trouvé la réponse que je cherchais, sur un mac si vous le faites ⌘ + option + F il fera apparaître une barre Rechercher-Remplacer au bas de votre éditeur, qui est locale au fichier que vous avez ouvert.
Il y a une option d'icône qui, lorsqu'elle est survolée, indique "Dans la sélection" que vous pouvez sélectionner pour rechercher et remplacer dans une sélection. J'ai signalé l'icône correcte dans la capture d'écran ci-dessous.
Hit remplacer tout, et le tour est joué, toutes les instances de '0'
seront remplacées par '255'
.
Remarque: cette fonctionnalité est UNIQUEMENT disponible lorsque vous utilisez ⌘ + option + F.
Il n'apparaît pas lorsque vous utilisez ⌘ + shift + F.
Note: cela remplacera toutes les instances de '0'
par '255'
. Si vous voulez remplacer 0
(sans les guillemets) par 255
, il vous suffit de mettre 0
(sans guillemets) et 255
dans le Find What:
et Replace With:
champs respectivement.
Note:
option la clé est aussi appelée alt clé.
⌘ la clé est aussi appelée command clé.
Sur un Mac, vous pouvez sélectionner le texte que vous recherchez, puis appuyez sur: cmd + ctrl + G
Cela sélectionnera chaque occurrence du texte sélectionné dans le même document. Si vous commencez maintenant à taper pour remplacer le texte sélectionné en surbrillance, vous remplacerez toutes les autres occurrences en même temps.
Certaines des réponses ici n'ont pas vraiment aidé.
Les gens vous montrent comment trouver des éléments, mais maintenant comment les remplacer.
Je viens d'avoir un coup d'oeil, et il semble que c'est Ctrl+H pour remplacer, vous obtenez alors le dialogue de recherche ainsi qu'un dialogue de remplacement. Cela a fonctionné pour moi.
ST2 dispose d'une fonctionnalité permettant de modifier plusieurs sélections à la fois.
* Consultez le menu Rechercher de la barre de menus pour trouver la touche de raccourci adaptée à votre système. Pour les fenêtres Vanilla, le menu vous indique que Rechercher -> Ajout rapide suivant est Ctrl+D et Trouver -> Saut rapide Suivant est Ctrl+K,Ctrl+D.
Je sais que cela a été répondu à de nombreuses reprises et que toutes sont correctes, mais je voudrais bien en ajouter un autre:
Semblable à la Ctrl - D Pour sélectionner différentes occurrences de la sélection en cours, vous pouvez sélectionner toutes les occurrences du fichier avec Alt+F3 sous Windows ou Linux (CMD+CTRL+G dans le monde Mac).
Ceci est utile pour les changements de masse.
Commencez par sélectionner la partie du texte contenant les bits que vous souhaitez modifier. Sous Windows (désolé) c'est Ctrl + H ou Find > Replace...
Ceci ouvre les cases Rechercher/Remplacer situées au bas du fichier. Entrez vos informations puis cliquez sur Replace All
(ou Ctrl + Alt + Enter)
1) Ctrl + F
(ou Cmd + F
sur Mac);
2) Entrez la chaîne que vous voulez trouver sur l'entrée en bas de la fenêtre.
3) Appuyez sur "Trouver tout";
Toutes les apparences sont maintenant sélectionnées. Fais ce que tu veux.
à part
Il y a un tas d'options à la gauche de l'entrée qui s'ouvre sur Ctrl + F
. Il y en a un qui dit quelque chose comme "Trouver dans le texte sélectionné". Sélectionnez un tas de texte, cochez cette option et répétez les étapes ci-dessus à partir de 2). Désormais, seules les correspondances appartenant à cette sélection sont sélectionnées.
Vous pouvez utiliser ctrl+F trouver le texte.
ctrl+h pour entrer le texte de remplacement. ensuite ctrl+shift+h pour remplacer le texte actuellement sélectionné et passer au texte correspondant suivant.
Ceci est pour les fenêtres. Mais vous pouvez également enregistrer dans mac pour lequel vous pouvez également vérifier les raccourcis clavier sous Préférences.
Sélectionnez l'élément que vous souhaitez remplacer (double-cliquez dessus ou Ctrl - F pour le trouver)...
Puis fais un (Ctrl - Apple - G) sur Mac (aussi appelé "Quick Find All"), pour mettre en surbrillance toutes les occurrences de la chaîne à la fois.
Maintenant, tapez simplement votre texte de remplacement directement ... Toutes les occurrences de sélection seront remplacées au fur et à mesure que vous tapez (comme si votre curseur était à plusieurs endroits à la fois!)
Très utile...
Comme @JOPLOmacedo a déclaré, ctrl + F C’est ce dont vous avez besoin, mais si vous ne pouvez pas utiliser ce raccourci, vous pouvez vous enregistrer dans le menu:
et voila.
Vous pouvez également définir un raccourci clavier personnalisé pour Find entrer dans:
En tant que votre demande pour la sélection uniquement , il y a un bouton juste à côté du champ de recherche où vous pouvez choisir "en sélection" .
Les fenêtres
1- Trouver: CTRL + F
2- Sélection: Alt + Enter
Vous pouvez maintenant modifier toute la sélection en une seule fois, comme dans la page d’accueil de ST "Spot-on-tv".
Le crédit va à: https://superuser.com/a/921806/342825