Page 1 of 2

La coloration syntaxique assembleur dans Sublime Text !

Unread postPosted: 27 Jun 2016, 18:07
by Epharius
Vous re-déplacerez si l'emplacement ne vous convient pas, mais je ne savais pas où mettre ça x)

Présentation
Y'a environ un an, j'ai fait une coloration syntaxique pour programmer plus aisément en assembleur Z80 et eZ80 et je ne me suis dit que très récemment que si je le mettais en public, cela permettrait aux quelques personnes qui ont envie de s'essayer à l'assembleur de ne pas avoir à créer une extension pour colorer son joli code.
C'est pour cela que je propose ici de vous donner ce document qui fait aux environs des 2Ko pour que vous puissiez en bénéficier. Je précise tout de même que cette coloration syntaxique a été créée pour Sublime Text et que je ne peux pas être sûr que la syntaxe restera la même pour phpstorm ou encore notepad++ (notepad++ ayant la coloration syntaxique de l'assembleur mais pour processeur ARM je crois).

La marche à suivre (Trois minutes chrono !)
C'est assez simple en fait.
Premièrement, téléchargez le fichier qui se trouve à cette adresse.
Deuxièmement, ouvrez Sublime Text et dans le menu en haut, allez dans "Preferences" → "Browse Packages...". Ensuite, refermez Sublime Text et dans le dossier qui va s'ouvrir (ou USER si vous avez sublime text 3), dézippez l'archive.
Troisièmement, ouvrez Sublime Text et quand vous le voudrez, choisissez dans le menu langage tout en bas à droite de l'éditeur, le langage "Assembleur Z80" ! Comme ceci :
Image

Et voilà : vous avez un beau code bien coloré :D
Image


Notez que la coloration syntaxique sera plus ou moins bonne selon le thème que vous aurez choisi. Pour ma part je l'utilise avec un thème que j'ai modifié pour que ça rende encore mieux : Afterglow. Vous pouvez télécharger ma version à cette adresse.


Voilà, les pitchouns ! Amusez-vous bien !

Re: La coloration syntaxique assembleur dans Sublime Text !

Unread postPosted: 27 Jun 2016, 20:21
by Ti64CLi++
J'ai testé les thèmes que tu proposes. Celui que je préfère est Dawn.
En tout cas, ta coloration rend très bien ;)

Re: La coloration syntaxique assembleur dans Sublime Text !

Unread postPosted: 27 Jun 2016, 20:44
by Adriweb
Joli.

Le "mien" ressemble à ça:
Image

Re: La coloration syntaxique assembleur dans Sublime Text !

Unread postPosted: 27 Jun 2016, 22:01
by Ti64CLi++
Très joli Adriweb :bj:
Tu pourrais me la passer ? :D

Re: La coloration syntaxique assembleur dans Sublime Text !

Unread postPosted: 28 Jun 2016, 12:17
by Epharius
Pas mal, faudra que je trouve une solution pour repérer les registres sans colorer tous les A, tous les B etc :p
Après, je l'ai fait un peu en tâtonnant, vu qu'au début je ne connaissais pas les regex dans du XML, du coup je ne sais pas comment créer une couleur etc x)

Re: La coloration syntaxique assembleur dans Sublime Text !

Unread postPosted: 28 Jun 2016, 12:27
by Ti64CLi++
Existe-t-il un tuto pour apprendre à créer sa propre coloration ? :D

Re: La coloration syntaxique assembleur dans Sublime Text !

Unread postPosted: 28 Jun 2016, 12:39
by GalacticPirate
Au passage, est-ce que n'importe quel fichier XML de coloration peut être utilisé avec SublimeText ?

Re: La coloration syntaxique assembleur dans Sublime Text !

Unread postPosted: 28 Jun 2016, 12:59
by Epharius
neuronix : non, pas à ce que je sache, c'est pour ça que je l'ai fait à la yolo.

STV : à mon avis non, pour chaque couleur y'a une sorte d'ID qui ne doit pas être compatible d'un IDE à un autre. À tester si t'as l’opportunité, et dis-nous si ça marche ou pas

Re: La coloration syntaxique assembleur dans Sublime Text !

Unread postPosted: 28 Jun 2016, 13:00
by GalacticPirate
Testé, ça marche pas :/

Re: La coloration syntaxique assembleur dans Sublime Text !

Unread postPosted: 28 Jun 2016, 13:01
by Epharius
Après, ça ne doit pas être bien différent, t'as testé sur quel éditeur ? Tu peux aussi regarder comment font les autres colorations syntaxiques de l'éditeur pour voir.