Working with source files
The file menu allows you to do the basic file operations like opening and saving source codes.Contents of the "File" menu:
New
Create a new empty source code.
Open
Open an existing source code for editing.
The IDE supports ASCII text files with the newline-formats of Windows (CRLF), Linux/Unix (LF) or MacOSX (CR). The file will be saved back to the format it was loaded from. However the format to save in can be changed in the compiler options.
The IDE can also be configured to handle UTF-8 files. See Customizing the IDE for more info.
Any text file will be loaded into the source-editing field. You can also load binary files with the Open menu. These will be displayed in the internal File Viewer.
Save
Saves the currently active source to disk. If it was never saved before, you will be prompted for a filename. Otherwise the code will be saved in the file it was saved in before.
Save As…
Save the currently active source to a different location than it was saved before. This prompts you for a new filename and leaves the old file (if any) untouched.
Save All
Saves all currently opened sources.
Close
Closes the currently active source code. If it was the only open code, the IDE will display a new empty file.
Close All
Closes all currently opened sources.
Sort Sources
When many files are open at the same time, you see the list of them on the panel under the Toolbar. This menu command can be used to change the order of the open source codes without the need to close/reopen any of them.
It will open a list of the open source code, where you can select one and move it up/down. The further up in the list a file is located, the further left it will be in the panel of open files.
Preferences
Here you can change all the settings that control the look & behaviour of the IDE. For a detailed description of that see Customizing the IDE.
Recent Files
Here you can see a list of last accessed files. Selecting a file in this submenu will open it again.
Quit
This of course closes the IDE. You will be asked to save any non-saved source codes.