This is an interactive development environment (IDE) for Java and other languages that run on the JVM. I haven't been using it for long, but so far it seems much better than Eclipse.
It has a learn plugin that you can install. Once installed, get to it using View -> Tool Windows.
IntelliJ are the company behind Kotlin. IntelliJ IDEA contains a lot of built-in support for Kotlin.
I'm using Emacs key notation for this section.
Movement and selection with cursor keys using Ctrl and Shift works as normal.
- Next error
- Jump to source
- View implementors
- File outline
- Comment or uncomment
- Delete line
- Move line
- Multiple cursors matching word
C-A-S-jdoes the whole file in one go
Code Aware Editing
- Move block
- Automatic completion
- this handles for loops, if blocks and so on.
- Change signature
- works on functions or classes
- Symbol documentation
- View method signature