Je viens de commencer à utiliser Sublime Text 2, après avoir utilisé emacs.
J'ai sélectionné une zone de texte. Dans cette région, j'aimerais remplacer toutes les occurrences de "0" par "255".
Comment effectuer ce type de remplacement de texte ?
Je viens de commencer à utiliser Sublime Text 2, après avoir utilisé emacs.
J'ai sélectionné une zone de texte. Dans cette région, j'aimerais remplacer toutes les occurrences de "0" par "255".
Comment effectuer ce type de remplacement de texte ?
Cela me frustrait au plus haut point, et aucune des réponses ci-dessus ne me permettait d'obtenir ce que je voulais. J'ai finalement trouvé la réponse que je cherchais, sur un mac si vous le faites ⌘ + option + F cela fera apparaître une barre Rechercher-Remplacer au bas de votre éditeur qui est locale au fichier que vous avez ouvert.
Il existe une option d'icône qui, lorsqu'elle est survolée, indique "Dans la sélection" et que vous pouvez sélectionner pour rechercher et remplacer dans une sélection. J'ai indiqué la bonne icône dans la capture d'écran ci-dessous.
Appuyez sur replace all, et voilà, toutes les instances de '0'
sera remplacé par '255'
.
Remarque : Cette fonction est UNIQUEMENT disponible lorsque vous utilisez ⌘ + option + F .
Il n'apparaît PAS lorsque vous utilisez ⌘ + shift + F .
Remarque : cela remplacera toutes les instances de '0'
avec '255'
. Si vous voulez remplacer 0
(sans les guillemets) avec 255
Il suffit alors de mettre 0
(sans les guillemets) et 255
dans le Find What:
y Replace With:
respectivement.
Remarque :
option est également appelée touche alt clé.
⌘ est également appelée touche command clé.
Merci pour cette réponse ! Le graphique est également utile. Je pensais qu'il n'y avait que le command+shift+F
dialogue. Je ne savais pas qu'il y en avait un autre.
C'est la seule réponse qui réponde réellement à la question : comment remplacer du texte ? dans une sélection .
Sur un Mac, vous pouvez sélectionner le texte que vous souhaitez. cmd + ctrl + G
Cette opération sélectionnera toutes les occurrences du texte sélectionné dans le même document. Si vous commencez maintenant à taper pour remplacer votre texte original surligné, vous remplacerez toutes les autres occurrences en même temps.
Cela ne fonctionne pas correctement. Dès que vous appuyez sur CMD-Ctrl-G, toutes les autres sous-chaînes correspondant au texte sélectionné sont également sélectionnées et sont modifiées au fur et à mesure de l'édition.
Certaines des réponses données ici n'ont pas vraiment aidé.
Les gens vous montrent comment trouver des choses, mais maintenant comment les remplacer.
Je viens de jeter un coup d'œil, et il semble que ce soit Ctrl + H pour remplacer, vous obtenez alors la boîte de dialogue de recherche ainsi qu'une boîte de dialogue de remplacement. C'est ce qui a fonctionné pour moi.
Il ne fonctionnera pas pour les utilisateurs de Mac. En effet, Ctrl + H masque sublime sous Mac.
Le ST2 dispose d'une fonction permettant de modifier plusieurs sélections à la fois.
*Consultez le menu Rechercher dans la barre de menus pour trouver la touche de raccourci correcte pour votre système. Pour Windows vanille, le menu vous indique que Trouver -> Ajouter rapidement Suivant est Ctrl + D y Trouver -> Rapide Sauter Suivant est Ctrl + K , Ctrl + D .
Oui, il suffit de double-cliquer sur un mot pour que toutes les autres occurrences soient légèrement mises en surbrillance et d'appuyer sur Commande + D pour que les autres occurrences soient mises en surbrillance, puis vous pouvez commencer à taper et le texte sera remplacé dans toutes les zones sélectionnées.
Je sais que cette question a reçu de nombreuses réponses et que toutes sont correctes, mais j'ai pensé en ajouter une autre :
Semblable à la Ctrl - D pour sélectionner des occurrences individuelles de la sélection actuelle, vous pouvez sélectionner toutes les occurrences du fichier avec la méthode Alt + F3 lorsque vous utilisez Windows ou Linux ( CMD + CTRL + G dans le monde Mac).
C'est utile pour les changements de masse.
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.