Blog. Just Blog

Быстрый поиск

Введите фрагмент названия статьи для поиска

Подсветка ошибок FASM в консоли Sublime Text

13.07.2014 | Категория: Образ мышления: Assembler | Автор: ManHunter

Подсветка ошибок FASM в консоли Sublime Text

В одной из статей, посвященной Sublime Text мне задали вопрос по поводу можно ли сделать подсветку ошибок в консоли Sublime Text при запуске или сборке (Build) файла. В официальной документации мне не удалось найти ничего, касающегося настройки вывода консоли компиляции, но по данным из неофициальной документации оказалось, что все можно сделать. А если поковыряться в потрошках редактора, то можно найти и еще кое-что интересное.

Читать статью целиком »
Просмотров: 7522 | Комментариев: 6

Как подключить компилятор FASM к Sublime Text

23.06.2014 | Категория: Образ мышления: Assembler | Автор: ManHunter

Как подключить компилятор FASM к Sublime Text

После прикручивания синтаксиса Assembler к редактору Sublime Text 3, возникла необходимость добавить к нему и поддержку компилятора Flat Assembler (FASM). Задача немного осложнилась тем, что требовалось сделать два варианта компиляции: просто сборка исполняемого файла и сборка с последующим запуском. В результате получился небольшой плагин (package), с помощью которого компилятор Flat Assembler подключается к Sublime Text. Для установки распакуйте архив с плагином в папку редактора \Data\Packages с сохранением структуры каталогов. Горячие клавиши: Ctrl+B - компиляция, Ctrl+Shift+B - компиляция с последующим запуском (только для exe-файлов). В папке \Flat Assembler\FASM находится модифицированный компилятор Flat Assembler и все файлы из папки \INCLUDE официального дистрибутива. Вы можете обновлять эти файлы самостоятельно по мере необходимости. Также в файле \Default (Windows).sublime-keymap можно заменить кнопки запуска и компиляции на более привычные комбинации F9 и Ctrl+F9, как это сделано в FASM IDE.

Если используете расширение Package Control, то добавьте в него ссылку на мой репозиторий и устанавливайте расширение Flat Assembler через него. В этом случае все следующие обновления компилятора будут устанавливаться автоматически. Репозиторий:

https://www.manhunter.ru/autoupdate/packages.json
В репозитории всегда находится актуальная версия компилятора, тогда как здесь плагин может обновляться с некоторой задержкой.

Читать статью целиком »
Просмотров: 11199 | Комментариев: 21

Цветовая схема Notepad++ для Sublime Text 3

07.02.2014 | Категория: Мои программы | Автор: ManHunter

Цветовая схема Notepad++ для Sublime Text 3

Долгое время в качестве основного инструмента у меня был Notepad++, я успел привыкнуть к его цветовой схеме. Когда я перешел на редактор Sublime Text, то среди богатого списка его расцветок мне очень не хватало привычной цветовой схемы Notepad++. Пришлось сделать ее самому. Для установки распакуйте архив в папку \Data\Packages\Color Scheme - Default и выберите в настойках редактора цветовую схему "Notepad++".

Читать статью целиком »
Просмотров: 11383 | Комментариев: 9

Исследование защиты программы Sublime Text

09.04.2012 | Категория: Темная сторона Силы | Автор: ManHunter

Скриншот программы Sublime Text

Sublime Text - продвинутый редактор для программистов с множеством полезных функций, подсветкой синтаксиса различных языков программирования, автодополнением, а также с практически неограниченными возможностями по расширению функционала при помощи Python. Особых триальных ограничений в нем нет, за исключением наг-окна, которое может рандомно появиться при сохранении файла. Но мне очень не понравились комментарии на одном популярном IT-ресурсе, где этот редактор разрекламировали. Терпилы писали, что можно и потерпеть это окно, какие-то беспредельщики задвигали телеги, что "рабочий инструмент надо обязательно покупать", и все в таком духе. А правильным пацанам я сейчас расскажу как все сделать правильно.

Читать статью целиком »
Просмотров: 9795 | Комментариев: 35

01 02 next
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2021
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.12 сек. / MySQL: 3 (0.0538 сек.) / Память: 5 Mb
Наверх