Editing code
I-IDE's editor has the tools you'd expect: multiple cursors, code intelligence, formatting and comments.
Multiple cursors
Change several places at once:
| Press | To |
|---|---|
| Cmd+D | Select the next occurrence of the current word. |
| Cmd+Shift+L | Select every occurrence. |
| Cmd+Ctrl+N | Add a cursor on the line below. |
Code intelligence
I-IDE starts a language server when you open a supported file, and the status bar shows while it downloads. Once it's ready:
| Press | To |
|---|---|
| Ctrl+Space | Show completions. |
| F12 | Go to the definition. |
| Alt+Shift+F12 | Find all references. |
| F2 | Rename a symbol everywhere. |
| Cmd+K then Cmd+I-IDE | Show details about the symbol under the cursor. |
| Cmd+. | Show code actions and quick fixes. |
| Cmd+Shift+M | List errors and warnings for the project. |
Everyday editing
| Press | To |
|---|---|
| Cmd+S | Save the file. |
| Cmd+/ | Comment or uncomment lines. |
| Cmd+Shift+I-IDE | Format the file. |
| Cmd+\ | Split the editor to the right. |
| Cmd+W | Close the current tab. |