Dans Xcode < 4, vous pouviez maintenir la touche "option", et le bouton "Remplacer tout" se transformait en "Remplacer dans la sélection". Depuis Xcode 4, cela ne fait rien. Quelqu'un sait-il s'il y a une nouvelle façon de le faire, ou est-ce le moment de classer les bugs ?
Réponses
Trop de publicités?Cela semble fonctionner à nouveau maintenant, au moins dans Xcode 4.4.1.
Lorsque la barre de recherche/remplacement s'affiche en haut de l'éditeur, le fait de maintenir la touche option du clavier enfoncée fait apparaître "Remplacer dans la sélection" au lieu de "Remplacer tout".
Je suis content, parce que c'était une omission ANNONCEUSE.
Une autre solution de contournement :
-
Dans Xcode, sélectionnez le texte, appuyez sur "copier".
-
Dans une session de terminal :
pbpaste|sed 's/SOURCETEXT/NEWTEXT/g'|pbcopy
-
Retournez à la fenêtre Xcode, appuyez sur coller
Comme l'original devrait toujours être sélectionné, il sera simplement remplacé. Vous pourriez probablement construire un simple shell script pour faire cela.
Doug
Il semble qu'il manque une fonctionnalité. Vous devriez déposer un rapport de bogue .
Je suis contrarié qu'ils aient supprimé cette fonctionnalité, car je l'utilisais constamment, mais voici ma solution de rechange. Copiez le texte sélectionné de Xcode4 vers TextEdit ou un autre traitement de texte, effectuez la recherche et le remplacement, puis recopiez les résultats dans Xcode.
Ce n'est pas très sexy, mais cela en vaut la peine si vous faites beaucoup de ces "rechercher et remplacer sur ma sélection", et que vous laissez le traitement de texte ouvert dans Spaces pendant que vous travaillez.
Ils devraient ajouter "ma sélection" comme alternative à "espace de travail" et "ma portée".
Il existe un autre moyen de ne remplacer que les correspondances que vous trouvez, plutôt que celle-ci ou toutes celles-là.
Je vous suggère de sauvegarder une copie d'abord, juste au cas où....
- Dans Rechercher et remplacer, affichez les options de recherche (vous pouvez le faire en appuyant sur la loupe).
- Avant-première presse.
- Décochez tous ceux que vous Ne le fais pas. veulent être remplacés.
- Remplacement de la presse
J'espère que ça vous aidera, ça m'a aidé.