АвторСообщение



Пост N: 854
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 3
ссылка на сообщение  Отправлено: 23.09.08 18:11. Заголовок: PicAsmEditor - Редактор ассемблерных файлов


Выкладываю здесь демонстрационную версию программы PicAsmEditor может кому будет полезной.
Главное окно программы с загруженным исходником




Программа была разработана и отлажена в среде PureBasic v4.10
Чем она отличается от множества других?
В ней реализованы некоторые идеи, упрощающие написание программ.
Например, можно задать автоматически формируемый отступ при нажатии кнопки "Пробел" или "ТАВ".
Какая именно кнопка будет использоваться и размер этих отступов можно изменить в разделе Отступы настроек программы. Внимание в демо версии это будет работать только до 200 строки, а потом автоматически отключится.
Настройки программы вызываются щёлкнув по пункту Настройки программы в меню Файл


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

Введена поддержка маркеров свёртки, что позволяет сворачивать куски кода, например подпрограммы, чтобы они не мешали работе. Состояние маркеров (свёрнуто или нет) сохраняется после закрытия файла если конечно это разрешено в разделе Проект настроек программы.
Началом свёртки служат символы ;+/ а концом ;-/

Для быстрейшей навигации по тексту предусмотрены специальные метки навигации, которые отображаются в дополнительной панели (см. раздел Дополнительная панель настроек программы) на закладке Навигация. Начало метки состоит из символов ; - (точка с запятой, пробел, дефис, пробел) а далее может следовать произвольный текст, который и будет отображаться. Для перехода на эту метку достаточно клика по её имени в дополнительной панели.

Если на ключевое слово (ASM инструкция, псевдо инструкция, директива и т. д.) "поставить" текстовый курсор, то в строке состояния будет отображена краткая подсказка, что может помочь при изучении контроллера.

Всплывающие подсказки появляются при наведении мышки на имя, объявленное с помощью директив Equ, Set, Macro, Constant, #Define. Внимание в демо версии отображаются не более 20 параметров для каждой директивы.


Настроить вывод подсказок можно в разделе Подсказки настроек программы.

Если нужно просмотреть все имена присвоенные с помощью директив Equ, Set, Macro, Constant, #Define, то в меню "Инструменты" следует выбрать пункт Просмоторщик переменных
Откроется окно


Есть поддержка списка авто завершения ключевых слов, которая настраивается в разделе Авто завершение настроек программы

При необходимости, можно задействовать авто замену слов позволяющую заменять скажем porta на PortA или PORTA, кому как больше нравится. Настраивается это в разделе Регистр букв настроек программы.


Спасибо: 0 
ПрофильЦитата Ответить
Новых ответов нет


Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 36
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия