Kotlin

Kotlin

A modern programming language that makes developers happier.

Find in File

tip

Find in File
Find a specific name or string in your file
Clipboard history

tip

Clipboard history
Paste a subset or multiple entries from your recent history
Extend Selection

tip

Extend Selection
Extend and shrink selection
Find in Files

tip

Find in Files
Find a specific string in (a subset of files in) your code
Structural Search

tip

Structural Search
Structural Search and Replace
Presenting with IntelliJ IDEA

tutorial

Presenting with IntelliJ IDEA
Tips & tricks to level up your presentation skills with IntelliJ IDEA.
Generate a UML diagram

tip

Generate a UML diagram
IntelliJ IDEA Ultimate allows you to generate UML diagrams.
Move Line

tip

Move Line
Start a new line below or above your current line with the correct indentation.
Prevent a package depending upon another

tip

Prevent a package depending upon another
Enforce architecture rules, such as data access layers not depending upon UI layers.
Generate UML diagrams for your Kotlin code

tip

Generate UML diagrams for your Kotlin code
JVM developers working with Kotlin code can create UML diagrams for their Kotlin classes, just like they could with Java classes
Using the IDE Feature Trainer

tutorial

Using the IDE Feature Trainer
Learning new things in the IDE
Add Breakpoint

tip

Add Breakpoint
Easily add breakpoints from the run window
Add Remaining Branches in Kotlin

tip

Add Remaining Branches in Kotlin
Use quick intentions to generate code automatically
Add Names to Call Arguments in Kotlin

tip

Add Names to Call Arguments in Kotlin
Use quick intentions to add names to call arguments
Convert Concatenation To Template

tip

Convert Concatenation To Template
Use quick intentions to convert to a template string
Convert to Expression Body

tip

Convert to Expression Body
Use quick intentions to convert to use expression body syntax
Drag and Dock Editor tabs

tip

Drag and Dock Editor tabs
You can move editor tabs around as required
Create an Editor Fold

tip

Create an Editor Fold
Create an editor fold to hide parts of your class
Enable Git Staging

tip

Enable Git Staging
Git Staging is an alternative approach to IntelliJ IDEA Changelists
Turn Editor Breadcrumbs On and Off

tip

Turn Editor Breadcrumbs On and Off
Editor breadcrumbs show you your file structure
Extract Parameter

tip

Extract Parameter
Extract code to a parameter in Kotlin
Find Next Word

tip

Find Next Word
Find next word and highlight all instances
Kotlin Code Completion

tip

Kotlin Code Completion
Use code and statement completion to write code faster
Put Kotlin Arguments on Separate Lines

tip

Put Kotlin Arguments on Separate Lines
Use quick intentions to improve the readability of your code
Remove Explicit Type in Kotlin

tip

Remove Explicit Type in Kotlin
Use quick intentions to remove explicit types
Show Virtual Whitespace

tip

Show Virtual Whitespace
Add virtual whitespace to the bottom of a file
Toggle Tool Windows On and Off

tip

Toggle Tool Windows On and Off
Toggle Tool Windows to tailor your interface
IntelliJ IDEA Welcome Screen

tip

IntelliJ IDEA Welcome Screen
Get a project from source control, open an existing project, or create a new project