Colorier la syntaxe du code dans un NSTextView
wisky
Membre
Bonjour à tous,
Je cherche à colorier certain mot clée dans un NSTextView selon une liste de mot clé. Comme xCode avec le language.
J'ai vue que NSFormatter pouvai me servir mais j'ai pas tout compris.
Il faut que je créer une sous classe?
Comment je colorie le texte?
Comment ça marche pour les modifications du texte et le chargement du fichier?
En clair comment faire? J'ai chercher sur le net et j'ai pas trouver grand chose.
Merci d'avance pour vos réponces :why?:
Je cherche à colorier certain mot clée dans un NSTextView selon une liste de mot clé. Comme xCode avec le language.
J'ai vue que NSFormatter pouvai me servir mais j'ai pas tout compris.
Il faut que je créer une sous classe?
Comment je colorie le texte?
Comment ça marche pour les modifications du texte et le chargement du fichier?
En clair comment faire? J'ai chercher sur le net et j'ai pas trouver grand chose.
Merci d'avance pour vos réponces :why?:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Je donne au cas où.... Cela peut cervir à d'autre : http://www.cocoadev.com/index.pl?ImplementSyntaxHighlighting
[edit]
Cette solution marche. Elle est bien pratique car elle permet de définir un style pour chaque liste et permet aussi de séparé les différentes couleurs.
Cette fonction marche bien pour les mot connu mais je cherche à le faire mantenant pour colorier les nombres ou les mot binaire, hexa, et les commentaires.
Un mot binaire est reconnu par le sufix % ou B'ICI LE BINNAIRE'
Un mot hexa est reconnu par le sufix 0x ou H'ICI LE MOT HEXA'
Et les commentaires commence par ; ou '
Comment faire? ça me parait bien complexe :why?:
Je vais regarder il y a peut être la solution