π
<-

La coloration syntaxique assembleur dans Sublime Text !

Nouveautés, projets, mises à jour.

La coloration syntaxique assembleur dans Sublime Text !

Unread postby Epharius » 27 Jun 2016, 18:07

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 !
Last edited by Epharius on 06 Mar 2020, 22:05, edited 3 times in total.
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 8.9%
 
Posts: 1182
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: La coloration syntaxique assembleur dans Sublime Text !

Unread postby Ti64CLi++ » 27 Jun 2016, 20:21

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 ;)
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: La coloration syntaxique assembleur dans Sublime Text !

Unread postby Adriweb » 27 Jun 2016, 20:44

Joli.

Le "mien" ressemble à ça:
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14841
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: La coloration syntaxique assembleur dans Sublime Text !

Unread postby Ti64CLi++ » 27 Jun 2016, 22:01

Très joli Adriweb :bj:
Tu pourrais me la passer ? :D
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: La coloration syntaxique assembleur dans Sublime Text !

Unread postby Epharius » 28 Jun 2016, 12:17

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)
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 8.9%
 
Posts: 1182
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: La coloration syntaxique assembleur dans Sublime Text !

Unread postby Ti64CLi++ » 28 Jun 2016, 12:27

Existe-t-il un tuto pour apprendre à créer sa propre coloration ? :D
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: La coloration syntaxique assembleur dans Sublime Text !

Unread postby GalacticPirate » 28 Jun 2016, 12:39

Au passage, est-ce que n'importe quel fichier XML de coloration peut être utilisé avec SublimeText ?
Mon profil TI-PlanetDevenez premium !
ImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015.Cliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
User avatar
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 1.3%
 
Posts: 1156
Images: 2
Joined: 23 May 2015, 10:36
Location: Hauts-de-Seine, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: M2

Re: La coloration syntaxique assembleur dans Sublime Text !

Unread postby Epharius » 28 Jun 2016, 12:59

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
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 8.9%
 
Posts: 1182
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: La coloration syntaxique assembleur dans Sublime Text !

Unread postby GalacticPirate » 28 Jun 2016, 13:00

Testé, ça marche pas :/
Mon profil TI-PlanetDevenez premium !
ImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015.Cliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
User avatar
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 1.3%
 
Posts: 1156
Images: 2
Joined: 23 May 2015, 10:36
Location: Hauts-de-Seine, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: M2

Re: La coloration syntaxique assembleur dans Sublime Text !

Unread postby Epharius » 28 Jun 2016, 13:01

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.
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 8.9%
 
Posts: 1182
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Next

Return to Actualités

Who is online

Users browsing this forum: ClaudeBot [spider] and 5 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
922 utilisateurs:
>889 invités
>25 membres
>8 robots
Record simultané (sur 6 mois):
7582 utilisateurs (le 25/06/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)