Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Favorite IntelliJ shortcuts
Search
Alexey Novakov
September 01, 2016
Programming
73
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Favorite IntelliJ shortcuts
Alexey Novakov
September 01, 2016
More Decks by Alexey Novakov
See All by Alexey Novakov
Особенности разработки Flink джобов на Scala
alexeyn
0
93
Streamhouse Architecture with Flink and Paimon
alexeyn
0
370
Flink Forward 2023: State of Scala API in Apache Flink
alexeyn
0
230
State of Scala API in Apache Flink
alexeyn
0
490
Deployment of Streaming Application with Ververica Platform on Kubernetes
alexeyn
0
300
Rapid Deployment with Apache Flink and Ververica Platform
alexeyn
0
240
Scalacon 2021 - Deep Learning in Scala
alexeyn
0
140
AWS Airflow and EMR
alexeyn
0
160
EMR Data Ingestion with Apache Hudi
alexeyn
0
80
Other Decks in Programming
See All in Programming
LLM 101
dalinaum
0
440
Zero-Tap Sign-In対応、結局何をすればいいの?
mitohato14
0
1.2k
8年前のNode.jsを動かして分かった、npm installの裏側
keisukeikeda
0
120
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
300
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
250
Web Framework Benchmark Battle 2026, Any%
a_matsuda
3
3.1k
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
7.1k
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
110
ActionController meets Protocol Buffers
sorah
1
770
sbt 2.0: takeoff
eed3si9n
0
180
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
170
Spec-driven Development with AI
simas
PRO
0
2.2k
Featured
See All Featured
The untapped power of vector embeddings
frankvandijk
2
2k
Rails Girls Zürich Keynote
gr2m
96
14k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Why Our Code Smells
bkeepers
PRO
340
58k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2.1k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.7k
The Cost Of JavaScript in 2023
addyosmani
55
10k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
780
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
340
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
760
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