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
47
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
170
Flink Forward 2023: State of Scala API in Apache Flink
alexeyn
0
120
State of Scala API in Apache Flink
alexeyn
0
370
Deployment of Streaming Application with Ververica Platform on Kubernetes
alexeyn
0
170
Rapid Deployment with Apache Flink and Ververica Platform
alexeyn
0
110
Scalacon 2021 - Deep Learning in Scala
alexeyn
0
82
AWS Airflow and EMR
alexeyn
0
83
EMR Data Ingestion with Apache Hudi
alexeyn
0
33
Data Stream Processing with AWS Kinesis
alexeyn
0
150
Other Decks in Programming
See All in Programming
Android 16KBページサイズ対応をはじめからていねいに
mine2424
0
200
Porting a visionOS App to Android XR
akkeylab
0
640
「テストは愚直&&網羅的に書くほどよい」という誤解 / Test Smarter, Not Harder
munetoshi
0
190
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
3
500
Node-RED を(HTTP で)つなげる MCP サーバーを作ってみた
highu
0
120
AI時代のソフトウェア開発を考える(2025/07版) / Agentic Software Engineering Findy 2025-07 Edition
twada
PRO
96
33k
CDK引数設計道場100本ノック
badmintoncryer
1
240
状態遷移図を書こう / Sequence Chart vs State Diagram
orgachem
PRO
2
160
#kanrk08 / 公開版 PicoRubyとマイコンでの自作トレーニング計測装置を用いたワークアウトの理想と現実
bash0c7
1
880
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
780
AI時代の『改訂新版 良いコード/悪いコードで学ぶ設計入門』 / ai-good-code-bad-code
minodriven
21
8.7k
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
660
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
96
6.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
700
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
970
We Have a Design System, Now What?
morganepeng
53
7.7k
Automating Front-end Workflow
addyosmani
1370
200k
Producing Creativity
orderedlist
PRO
346
40k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Building Applications with DynamoDB
mza
95
6.5k
Scaling GitHub
holman
460
140k
Statistics for Hackers
jakevdp
799
220k
Done Done
chrislema
184
16k
The Cult of Friendly URLs
andyhume
79
6.5k
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