Description

The editor is created with the help of libraries IUP , LIBICONV and of course you can not forget about the editor's base: the library SCINTILLA .  Thanks to everyone who worked on these three libraries. And of course thanks to the developers of the compiler FreeBasic, with the help of which the editor was assembled. The main purpose of the editor is to create, edit and compile programs in the FreeBasic language. If desired, this editor can be used for other needs.

IUP_FB_EDITOR - an open source editor for Linux and Windows systems. The editor interface has Russian, English, Spanish, Japanese, French Localization. You can absolutely freely use any parts of the code or all the code completely in your projects, without violating the licensing conditions of the above-described third-party libraries.

Versions of the libraries that were used to create the editor:

IUP   (3.22)  {exception: For Linux 32-bit the latest version of the library 3.21}
    Note: it is desirable to use the library version: 3.23 - 3.27.
LibIconv-2   ( 1.15.0.0 )

Used compilers: FreeBasic 1.05 (32 \ 64bit) for Windows, Linux
    Note: to date, all versions of the editor compiled using the compiler: 1.07.1


Editor Functions:

  • The main editing functions
  • Code completion
  • Code autocompetion
  • Tips for functions
  • Going to a place of declaring a variable and display its type
  • Bookmarks
  • Converting to the desired character case
  • Search \ Replace
  • Compiling \ Running \ Quick Start
  •  Ability to run third-party programs / tools
  • Convert \ save files to different encodings
  • Syntax Highlighting
  • Code collapsing (poorly implemented)
  • AutoIndent
  • Plugins
  • Projects


About developing editor:

Developer Editor: Stanislav Budinov

Translation into different languages:

Japanese interface localization: Makoto WATANABE

Spanish interface localization: c-sanchez

French interface localization: Laurent Gras aka SARG

Plugin developers for the editor:

Stanislav Budinov ,  Kuan Hsu ,  Laurent Gras aka SARG ,  jepalza