it-swarm.com.de

Gibt es eine Syntaxhervorhebung für Assembly in Sublime Text 2?

Ich kann meine Versammlung nicht hervorheben.

41
y0no

Nein, aber da Sublime Text 2 Textmate-Sprachdefinitionsdateien (.tmLanguage-Dateien) lesen kann, können Sie Assembly problemlos um Unterstützung erweitern, indem Sie beispielsweise Folgendes kopieren: https://github.com/foxostro/x86-Assembly-textmate- Bundle in Ihr "Packages" -Verzeichnis (C:\Users\hugo\AppData\Roaming\Sublime Text 2\Packages auf meinem Win7).

41
Hugo

Darauf gibt es jetzt eine viel bessere Antwort:

Gehen Sie in Sublime Text einfach zu Einstellungen> Paketverwaltung> Pakete installieren. Suchen Sie dort nach "mips-syntax" und drücken Sie die Eingabetaste für das Ergebnis.

Nach der Installation sollten Sie in der Lage sein, MIPS als Syntaxhervorhebung für die zu bearbeitende Datei auszuwählen.

Bearbeiten: Dies setzt natürlich voraus, dass Ihr Sublime über die Paketsteuerung verfügt. Sie können die Paketsteuerung dazu und mehr unter folgender Adresse anfordern: http://wbond.net/sublime_packages/package_control

31
Bitwise

Ich habe eine andere gefunden Assembly x86-Syntaxdefinition .

Es scheint, dass dieser Typ eine Menge Arbeit geleistet hat und die Syntax auf dem neuesten Stand hält. Zum Zeitpunkt des Schreibens war die letzte Änderung 9 Tage her.

Er hat auch diesen Beitrag im Sublime Forum .

8
dentuzhik

GAS-Syntax:

Ich weiß, dass es eine gewählte Antwort gibt, aber für alle anderen, die in Zukunft hierher kommen, müssen Sie angeben, welche Syntax Sie möchten. Die Montage erfolgt in lot verschiedenen Geschmacksrichtungen. Andere Antworten gaben NASM, SPARC und MIPS. Als ich diese Seite vor einem Jahr besuchte, suchte ich nach einer guten GAS (AT & T) -Syntaxdefinition für x86, die ich nie gefunden habe.

Also habe ich natürlich meine eigenen gemacht. Es ist wirklich ein x64-Textmarker, aber natürlich auch x86: https://github.com/calculuswhiz/Assembly-Syntax-Definition

Es geht auch um die Paketkontrolle. Um es zu finden, geben Sie "gasx" in das Suchfeld ein.

6
calculuswhiz

Wie andere bemerkte ich einen deutlichen Mangel an SPARC= Syntaxhervorhebung in Sublime Text 2, daher habe ich meine eigene gerollt. Sie ist voll funktionsfähig und hat ein sehr eigener Eintrag in Will Bonds Package Control . Wenn Package Control installiert ist, können Sie mein Paket in Sublime über Ctrl+Shift+P -> Package Control: Install Package -> SPARC Assembly Syntax Installieren.

Vollständige Installationsanweisungen und Verwendungshinweise finden Sie auf der Github-Projektseite .

3
angerson

Ich weiß, dass die Frage für Sublime 2 war, aber wenn Sie einen netten Textmarker wollen, verwende ich die MasmAssembly für Sublime 3 und fand, dass es ziemlich gut ist. Es werden sogar ZMM-Register und die neuesten SSE Anweisungen hervorgehoben.

Sie können es mit dem Paketsteuerungs-Plugin installieren. Hier ist jedoch das Repository: https://packagecontrol.io/packages/MasmAssembly

2
Esteban Rey
2
tonjo