Описание
Редактор создан с помощью библиотек IUP , LIBICONV и
конечно же нельзя забывать про основу редактора: библиотеку SCINTILLA . Спасибо всем, кто трудился над этими тремя библиотеками. И конечно же
спасибо разработчикам компилятора FreeBasic, с помощью
которого был собран редактор. Основное назначение редактора: создавать,
редактировать и компилировать программы на языке FreeBasic. При желании данный редактор можно использовать и для других нужд.
IUP_FB_EDITOR - редактор с открытым исходным кодом для систем
Linux и Windows. Интерфейс редактора
имеет русскую, английскую, испанскую, японскую, французскую,
немецкую локализации. Вы можете абсолютно свободно использовать любые
участки кода или весь код полностью в своих проектах, не нарушая условия
лицензирования вышеописанных сторонних библиотек.
Версии библиотек для редактора:
IUP (3.27) {исключение: Для Linux 32-bit последняя версия
библиотеки 3.21}
примечание: желательно использовать собранные
мною библиотеки версий , потому что они решают проблему свертывания
кода
Для Windows библиотеки уже лежат в архивах с
редактором. Так же можно скачать отдельно из папки IUP_FIXED_LIBRARY
Для
Linux лежат в папке IUP_FIXED_LIBRARY,
рядом со всеми скачиваемыми архивами
LibIconv-2 ( 1.15.0.0 )
Используемый компилятор:
FreeBasic 1.09 (32\64bit) или новее для платформ
Windows , Linux
Функции редактора:
- Основные функции редактирования
- Автозавершение кода
- Автодополнение кода
- Подсказки для функций
- Переход к месту объявления переменной и отображение ее типа
- Закладки
- Преобразование в нужный регистр символов
- Поиск\Замена
- Компиляция\Запуск\Быстрый запуск
- Возможность запуска сторонних программ\инструментов
- Преобразование\сохранение файлов в различные кодировки
- Подсветка синтаксиса
- Свертывание кода (с моими собранными библиотеками работает нормально. С авторскими плохо)
- Автоотступ
- Плагины
- Проекты
О разработке редактора:
Разработчик редактора: Станислав Будинов
Перевод на различные языки:
Испанская локализация интерфейса: c-sanchez
Японская локализация интерфейса: Makoto WATANABE
Французская локализация интерфейса: Laurent Gras aka SARG
Немецкая локализация интерфейса: Lothar Schirm
Разработчики плагинов для редактора:
Станислав Будинов , Kuan Hsu , Laurent Gras aka SARG , jepalza
Исправление и сборка библиотек IupScintilla:
Kuan Hsu (полностью исправил Lexer , спасибо большое ему) , Станислав Будинов (собрал для всех необходимых платформ)