The editor can be used on Windows, Linux (including text TTY), FreeDOS , FreeBSD

For DOS or IBM OS/2: dos_cedit.zip
For older systems win95,win98,winMe: win9x_cedit.zip OR dos_cedit.zip
For windows 2000 and above systems: win_cedit.zip
For freebsd x86-64: freebsd64_cedit.tar.gz
For linux x86: lin32_cedit.tar.gz
For linux x86-64: lin64_cedit.tar.gz

After the first launch, a settings file is created in the folder with the program,
in which you can change colors, tab size and set/remove backlight , in linux/freebsd select terminal to run.
Backlight only for freebasic. If you don't need backlighting, just turn it off in the settings file
On Linux, the settings file is created in the user folder (/home/user/.cedit). Settings file name: "cedit.ini"

When opening or saving files, you can press the TAB key
for informativeness of the current folders or files in the current directory.
Also, the TAB key sometimes complements the entered name of files or folders (for example, if the name is the only one)
When you press TAB, a list of files and folders is displayed, you can navigate using the arrows (UP / DOWN).
Remember! This option with TAB (file enumeration) is not a full shell, but only an easy assistant in loading or saving files.
Always specify the full path for the file name when loading or saving!

Unfortunately, the text selection keys are slightly different on different platforms:
On Linux and FreeBSD (text terminal TTY) it is not possible to use selection by SHIFT+key(left,right, etc), so
to select, use the F2 key, and then select with the arrows. This method can be used on any platform.
Same way on Linux (text terminal TTY) it is not possible to use CTRL+HOME,CTRL+END
On Linux , FreeBSD (graphical terminal) you can't use SHIFT+HOME and SHIFT+END , 
however, you can use the keys SHIFT+key(left,right, etc) and CTRL+HOME,CTRL+END

The editor supports compilation and launch using scripts that are created next to the settings file:
F5Key.bat , F6Key.bat for Windows|DOS
F5Key.sh , F6Key.sh for Linux|FreeBsd
Scripts are launched respectively with the keys F5 , F6
2 parameters are passed to the scripts: the full path to the current file and the full path to the file without extension.
If the current file is not saved by the editor, then the script call saves a temporary file and this makes it possible to QuickRun
In the script files, you must specify the path to the compiler!
In the configuration file on Linux|FreeBsd, you must specify the current terminal in the system (XTERM by default).

Supported encodings:
Windows: UTF-16le , UTF-8(BOM) , UTF8 , ASCII
Linux: UTF32-le , UTF-8(BOM) , UTF8
FreeBSD: UTF32-le , UTF-8(BOM) , UTF8
DOS: ASCII



HotKeys (these keys are also displayed when you press F1):

CTRL+Q - quit
CTRL+A - select all
CTRL+C - copy
CTRL+V - paste
CTRL+F - find
CTRL+R - replace
CTRL+G - goto in line
CTRL+O - open file
CTRL+S - save file
CTRL+X - cut
CTRL+Z ; CTRL+Y - UNDO|REDO
SHIFT+LEFT - selection one character to the left
SHIFT+RIGHT - selection one character to the right
SHIFT+UP - selection up one line
SHIFT+DOWN - selection down one line
SHIFT+HOME (Only DOS and Windows) - selection to start line
SHIFT+END (Only DOS and Windows) - selection to the end line
F2 - mode selection on\off (used mainly for TTY linux , freebsd)
INSERT - insert mode
UP,DOWN,LEFT,RIGHT,PAGEUP,PAGEDOWN - cursor move
CTRL+HOME,CTRL+END - cursor move in text (start|end) , besides text tty linux , freebsd
HOME,END - cursor move in line (start|end)
F9,F8 - Comment\UnComment
F5,F6 - running scripts