Я не могу выделить мою сборку.
Есть ли подсветка синтаксиса для сборки в Sublime Text 2?
Ответ 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.
Ответ 6
Старый вопрос, но есть этот: https://packagecontrol.io/packages/NASM%20x86%20Assembly
Ответ 7
Я знаю, что вопрос был для Sublime 2, но если вы хотите хороший маркер Я использую MasmAssembly on Sublime 3 и обнаружил, что это неплохо. Он выделяет даже ZMMs регистры и последние инструкции SSE.
Вы можете установить его с помощью плагина управления пакетами, тем не менее здесь находится репозиторий: https://packagecontrol.io/packages/MasmAssembly