Подтвердить что ты не робот

Есть ли подсветка синтаксиса для сборки в Sublime Text 2?

Я не могу выделить мою сборку.

4b9b3361

Ответ 1

Нет, но поскольку Sublime Text 2 может читать файлы определения языка Textmate (файлы .tmLanguage), вы можете легко добавить поддержку Assembly, скопировав что-то вроде https://github.com/foxostro/x86-assembly-textmate-bundle в каталог "Пакеты" (C:\Users\hugo\AppData\Roaming\Sublime Text 2\Packages на моей Win7).

Ответ 2

Теперь есть гораздо лучший ответ на этот вопрос:

В Sublime Text просто перейдите в меню "Настройки" > "Управление пакетами" > "Установить пакеты". После этого найдите "mips-syntax" и нажмите enter на результат.

После установки вы должны выбрать MIPS в качестве подсветки синтаксиса для любого файла, который вы редактируете.

Изменить: Конечно, это предполагает, что ваш Sublime имеет управление пакетами. Вы можете получить управление пакетами, чтобы сделать это и многое другое: http://wbond.net/sublime_packages/package_control

Ответ 3

Я нашел еще одно описание Синтаксис сборки x86.

Кажется, что этот парень проделал огромную работу и обновил синтаксис. По крайней мере, на момент написания последнего изменения было 9 дней назад.

Он также этот пост на сайте Sublime.

Ответ 4

Синтаксис GAS:

Я знаю, что есть выбранный ответ, но для любого, кто приходит сюда в будущем, вы должны указать, какой синтаксис вы хотите. Сборка приходит во множестве разных вкусов. Другие ответы дали NASM, SPARC и MIPS. Когда я посетил эту страницу год назад, я искал хороший синтаксис GAS (AT & T) для x86, который я никогда не нашел.

Итак, естественно, я сделал свой собственный. Это действительно x64-маркер, но, конечно, это включает и x86: https://github.com/calculuswhiz/Assembly-Syntax-Definition

Это также управление пакетами. Чтобы найти его, введите "gasx" в поле поиска.

Ответ 5

Как и другие, я заметил отчетливое отсутствие подсветки синтаксиса SPARC в Sublime Text 2, поэтому я включил свой собственный. Он полностью функциональный и имеет собственную запись в Will Bond Управление пакетами. Установив пакет управления пакетами, вы можете установить мой пакет в Sublime через Ctrl+Shift+P -> Package Control: Install Package -> SPARC Assembly Syntax.

Полные инструкции по установке и советы по использованию доступны на странице Github.

Ответ 7

Я знаю, что вопрос был для Sublime 2, но если вы хотите хороший маркер Я использую MasmAssembly on Sublime 3 и обнаружил, что это неплохо. Он выделяет даже ZMMs регистры и последние инструкции SSE.

Вы можете установить его с помощью плагина управления пакетами, тем не менее здесь находится репозиторий: https://packagecontrol.io/packages/MasmAssembly