Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Favorite IntelliJ shortcuts
Search
Alexey Novakov
September 01, 2016
Programming
0
38
Favorite IntelliJ shortcuts
Alexey Novakov
September 01, 2016
Tweet
Share
More Decks by Alexey Novakov
See All by Alexey Novakov
Streamhouse Architecture with Flink and Paimon
alexeyn
0
34
Flink Forward 2023: State of Scala API in Apache Flink
alexeyn
0
81
State of Scala API in Apache Flink
alexeyn
0
300
Deployment of Streaming Application with Ververica Platform on Kubernetes
alexeyn
0
140
Rapid Deployment with Apache Flink and Ververica Platform
alexeyn
0
71
Scalacon 2021 - Deep Learning in Scala
alexeyn
0
60
AWS Airflow and EMR
alexeyn
0
58
EMR Data Ingestion with Apache Hudi
alexeyn
0
22
Data Stream Processing with AWS Kinesis
alexeyn
0
120
Other Decks in Programming
See All in Programming
ARA Ansible for the teams
kksat
0
150
Writing documentation can be fun with plugin system
okuramasafumi
0
120
Amazon Q Developer Proで効率化するAPI開発入門
seike460
PRO
0
110
Multi Step Form, Decentralized Autonomous Organization
pumpkiinbell
1
660
パスキーのすべて ── 導入・UX設計・実装の紹介 / 20250213 パスキー開発者の集い
kuralab
3
670
時計仕掛けのCompose
mkeeda
1
280
【PHP】破壊的バージョンアップと戦った話〜決断と説得
satoshi256kbyte
0
120
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
10
1.8k
[JAWS-UG横浜 #80] うわっ…今年のServerless アップデート、少なすぎ…?
maroon1st
1
170
2024年のkintone API振り返りと2025年 / kintone API look back in 2024
tasshi
0
210
CloudNativePGがCNCF Sandboxプロジェクトになったぞ! 〜CloudNativePGの仕組みの紹介〜
nnaka2992
0
220
SpringBoot3.4の構造化ログ #kanjava
irof
2
970
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
31
2.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
630
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
RailsConf 2023
tenderlove
29
1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Fireside Chat
paigeccino
34
3.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
A Tale of Four Properties
chriscoyier
158
23k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Agile that works and the tools we love
rasmusluckow
328
21k
Transcript
Favorite IntelliJ shortcuts, templates, settings, preferences Alexey Novakov, Gustav Karlsson
DevMeetup 360T
Shortcuts We use daily
Generate Code Alt + Ins (Mac: Ctrl + N)
Run Optimization Alt + Enter
Safe Delete Alt + Del (Mac: Ctrl + Fn +
Del)
Find any Command or Option Ctrl+ Shift + A (Mac:
CMD+ Shift + A)
Extract Method, Field, Variable, Constant, Parameter Ctrl+ Alt + M
/ F / V / C / P
Rename any Method, Reference, Class, Package Shift+ F6 (Mac: +
Fn)
Optimize Imports Ctrl + Shift + O (Mac: Alt +
CMD + O)
Code Formatting Ctrl + Alt + L (Mac: Alt +
CMD + L)
Pull Members Up / Down via Ctrl + Shift +
A
Run Configuration Ctrl + Shift + F10 or F9 to
Debug
Hot Swap of Classes Ctrl + Shift + F9 (Mac:
CMD + Fn + F9)
Pull & Push Changes Ctrl + T & K
Revert Changes Ctrl + Alt + Z (Mac: CMD +
Alt + Z)
Compare two files in the tree Ctrl + D
Live templates <abbreviations + TAB>
System.out.println sout
for loop with index fori for (int i = 0;
i < _ ; i++) { }
for each loop iter List<Integer> quantities = distributeQuantity(executeOrder.quantity); for (Integer
quantity : quantities) { }
public static final modifiers psf public static final
main method psvm public static void main(String[] args) { }
Plugins
GenerateSerialVersionUID private static final long serialVersionUID = -8258293264975874325L;
Key promoter Analyzes your mouse clicks and shows Shortcut for
the same action
Misc.
Scratch file Tools -> New Scratch File or Ctrl+Shift+Alt+Insert Useful
to experiment with some code snippet
Shelve Changes Quite similar to Git Stash, but Shelve is
kept in IntelliJ