[h]Keyboard Shortcuts[/h]

Below is a list of some of the keyboard shortcuts available in OpenLDev. Those excluded are common commands such as those for undo, cut, etc. All of the shortcuts are listed beside their commands in the main menu bar.

[b]Available Shortcuts[/b]

[i]New File[/i]: CTRL+N - Create a new file. This action can only be done if there is a project already open.

[i]New Project[/i]: CTRL+P - Create a new project. There are templates for console-based C and C++ projects at this time. Projects provide an easy way to manage multiple source files without any effort needed by the user.

[i]Open[/i]: CTRL+0 - Open an existing file or project. OpenLDev can open any UTF-8 encoded file. The program automatically detects whether it is an OpenLDev project file or a source file.

[i]Save[/i]: CTRL+S - Save the file that is currently being shown. There are also functions for saving the file under a new name, saving all of the open files and reverting to the saved version of the file.

[i]Quit[/i]: CTRL+Q - Close the OpenLDev window. Before closing, all open files will be saved. Your settings will be reloaded on launch as well as the lastly opened project.

[i]Find[/i]: CTRL+F - Show or hide the find toolbar. This option does not actually perform the find command, but only toggles the toolbar.

[i]Find Next[/i]: F3 - Find the next occurrence of the text in the buffer. This function wraps around the buffer. There is a [i]find previous[/i] command available on the find toolbar as well.

[i]Goto Line[/i]: CTRL+G - Show or hide the goto line toolbar. Press the [i]Jump To[/i] button in the toolbar to move the cursor to the specified line.

[i]Compile[/i]: F9 - Compile the current file. GCC and G++ are both available for this command.

[i]Build[/i]: F11 - Build the source tree that is open. This is only run if a project is already open.

[i]Execute[/i]: F4 - Execute the file built from the project source tree. A project must be open for this command to be run.

[i]Stop[/i]: F12 - Stop the current compilation, build, auto generate, clean or configure.
