Search the IDE pages
Every section of the IDE pages, with its text. Type to narrow the list; every word must match.
| Page | Section | Text |
|---|---|---|
| The EK9 IDE | The EK9 IDE | The EK9 IDE is a desktop editor for EK9 with the compiler built in. You start it with ek9 -ide. ek9 -ide The EK9 IDE with helloworld.ek9 open: two hovers on the right describe stdout and println, and the run dialog shows Success with the output Hello, World! |
| The EK9 IDE | What you need | ek9 -ide starts the IDE. Like the rest of EK9, it needs Java 25 or later. |
| The EK9 IDE | A first program | Open a directory of .ek9 files with File > Open Project…, open a source file, and run its program with Run > Run Program…. Here is the program from the introduction: The editor indents with two spaces: Tab inserts two spaces and Shift+Tab outdents. |
| The EK9 IDE | The menus | MenuWhat it holdsBuildCompile Project, Compile FileRunRun Tests, Run File Tests, Quality Report, Run Program…RefactorExtract Method, Extract Variable, Inline Variable, Inline Function, Move Construct, Organize ConstantsNavigateGo to Definition |
| The EK9 IDE | Using VS Code or IntelliJ instead | The EK9 extension for VS Code (vscode-ek9-ls) starts the EK9 language server, ek9 -ls. The server reports the compiler's errors as you type, and answers hover, completion, go to definition and find references. The EK9 plugin for IntelliJ (intellij-ek9-ls) uses the same language server, and the ... |
| The EK9 IDE | The language | This section covers the IDE. The language itself is in the EK9 language reference, starting with Structure. |