Kotlin

Kotlin

A modern programming language that makes developers happier.

Enable Git Staging

Tip

Enable Git Staging
Git Staging is an alternative approach to IntelliJ IDEA Changelists.
Extend Selection

Tip

Extend Selection
Extend and shrink your current code selection.
Generate a UML diagram

Tip

Generate a UML diagram
IntelliJ IDEA Ultimate allows you to generate UML diagrams.
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 such as a list from your recent copy history.
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 is very helpful for finding exactly what you need in your project.
Presenting with IntelliJ IDEA.

Tutorial

Presenting with IntelliJ IDEA.
Tips & tricks to level up your presentation skills with IntelliJ IDEA.
New Line

Tip

New 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 a  Breakpoint

Tip

Add a Breakpoint
Easily add breakpoints when you get an exception in your code
Add Remaining Branches in Kotlin

Tip

Add Remaining Branches in Kotlin
Use quick intentions to generate code automatically and save you typing.
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 to suit your needs.
Create an Editor Fold

Tip

Create an Editor Fold
Create an editor fold to hide parts of your class which can make it more readable.
Turn Editor Breadcrumbs On and Off

Tip

Turn Editor Breadcrumbs On and Off
Editor breadcrumbs show you your file structure but you can disable them if they don't work for you.
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 by putting arguments on separate lines.
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 so you can scroll to the end half way up your screen.
Toggle Tool Windows On and Off

Tip

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

Tip

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