61 votes

Faire en sorte que Xcode mette davantage en évidence le symbole sélectionné

Xcode souligne toutes les occurrences d'un symbole sur lequel se trouve le curseur. Cependant, le soulignement n'apparaît pas exactement dans le code source. Est-il possible de faire en sorte que Xcode souligne la couleur de fond du symbole, comme le fait Eclipse ? Je ne trouve rien dans le panneau des préférences.

Xcode :

Xcode

Eclipse :

Eclipse

20voto

Vivian_S.O. Points 147

XCode dispose déjà de cette fonctionnalité mais il y a un délai après que vous ayez un seul clic sur le texte que vous souhaitez mettre en évidence. Vous pouvez régler le délai à 0 seconde.

XCode > Préférences > TextEditing > HighlightInstancesOfSelected et définir le délai à 0s

Cela fonctionne mais je n'ai pas réussi à en changer la couleur. Elle est d'un bleu pâle et un peu difficile à voir.

10voto

Balazs Vadnai Points 101

Recherche de AutoHighlightSymbol sur Alcatraz (le gestionnaire de paquets de Xcode) . Il fera exactement ce que vous voulez.

Après avoir installé le plugin, sélectionnez Editor > Edit Highlight Color. Cette couleur est transparente par défaut, vous devez donc choisir celle qui convient le mieux à votre thème de couleurs.

EDIT : Maintenant qu'Alcatraz a disparu, vous allez devoir installer le plugin manuellement. Télécharger depuis leur GitHub Pour cela, il faut construire le projet et redémarrer Xcode - qui doit être non signé pour pouvoir charger des paquets tiers. Plus d'informations sur ce sujet aquí .

3voto

Zev Eisenberg Points 2839

Ce n'est pas exactement ce que vous recherchez, mais vous pouvez consulter le site Web de la Commission européenne. Polychromatique plugin Xcode (le plus facilement installé via Alcatraz ). Il donne à chaque symbole une couleur unique, qui est utilisée de manière cohérente dans tout le texte. Ainsi, chaque instance de myVar pourrait être bleu, et chaque cas de myOtherVar pourrait être rouge.

1voto

Zev Eisenberg Points 2839

Ce plugin fait ce que vous voulez. Il est disponible sur Alcatraz :

https://github.com/keepyounger/HighlightSelectedString

0voto

claudv Points 99

Je ne sais pas si c'est toujours d'actualité, mais lorsque vous passez le curseur sur un symbole, un petit menu de sélection s'affiche et vous pouvez sélectionner "Editer tout dans la portée". Cela permet de mettre en évidence tous ces symboles d'une manière beaucoup plus visible. Comme son nom l'indique, cette fonctionnalité est destinée à un objectif plus élevé, mais je pense qu'elle est utile, même pour la mise en évidence. Je ne sais pas si cette fonctionnalité était disponible avant Xcode 5.

Prograide.com

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.

Powered by:

X