Описание

Редактор создан с помощью библиотек 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 , спасибо большое ему) , Станислав Будинов (собрал для всех необходимых платформ)