Existe-t-il une mise en évidence de la syntaxe pour l’assemblage dans Sublime Text 2?

Je n’arrive pas à mettre en évidence mon assemblée.

Non, mais comme Sublime Text 2 peut lire les fichiers de définition du langage Textmate (fichiers .tmLanguage), vous pouvez facilement append le support à Assembly en copiant quelque chose comme https://github.com/foxostro/x86-assembly-textmate-bundle sur votre ” Packages “Répertoire ( C:\Users\hugo\AppData\Roaming\Sublime Text 2\Packages sur mon Win7).

Il y a maintenant une réponse bien meilleure à ceci:

Dans Sublime Text, accédez simplement à Preferences> Package Control> install packages. Une fois là, recherchez “mips-syntax” et appuyez sur Entrée pour le résultat.

Une fois installé, vous devriez pouvoir sélectionner MIPS comme mise en évidence de la syntaxe, quel que soit le fichier que vous modifiez.

Edit: Bien sûr, cela suppose que votre Sublime a le contrôle de package. Vous pouvez obtenir le contrôle de paquet pour faire ceci et plus à: http://wbond.net/sublime_packages/package_control

J’ai trouvé une autre définition de syntaxe Assembly x86 .

Il semble que ce type ait fait énormément de travail et garde la syntaxe à jour. Au moins au moment de la rédaction, le dernier changement était il y a 9 jours.

Il a aussi ce post sur le forum Sublime .

Syntaxe GAS:

Je sais qu’il y a une réponse choisie, mais pour toute autre personne qui viendra ici à l’avenir, vous devez spécifier la syntaxe souhaitée. L’assemblage se décline en différentes saveurs. D’autres réponses ont donné NASM, SPARC et MIPS. Lorsque j’ai visité cette page il y a un an, je cherchais une bonne définition de syntaxe GAS (AT & T) pour x86, que je n’ai jamais trouvée.

Donc, naturellement, j’ai fait le mien. C’est vraiment un surligneur x64, mais bien sûr cela inclut aussi x86: https://github.com/calculuswhiz/Assembly-Syntax-Definition

C’est aussi sur le contrôle des paquets. Pour le trouver, tapez “gasx” dans le champ de recherche.

Comme d’autres, j’ai remarqué un manque flagrant de surlignage de la syntaxe de SPARC dans Sublime Text 2, alors j’ai lancé le mien. Il est entièrement fonctionnel et possède sa propre entrée dans le contrôle des paquets de Will Bond. Avec le contrôle de package installé, vous pouvez installer mon package dans Sublime via Ctrl+Shift+P -> Package Control: Install Package -> SPARC Assembly Syntax .

Des instructions d’installation complètes et des conseils d’utilisation sont disponibles sur la page du projet Github .

Ancienne question, mais il y a celle-ci: https://packagecontrol.io/packages/NASM%20×86%20Assembly

Je sais que la question était pour Sublime 2, mais si vous voulez un joli surligneur, j’utilise MasmAssembly sur Sublime 3 et j’ai trouvé que c’était plutôt bien. Il met en évidence même les registres ZMM et les dernières instructions SSE .

Vous pouvez l’installer en utilisant le plugin de contrôle des paquets, mais voici le repository: https://packagecontrol.io/packages/MasmAssembly