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
160
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
100
Scalacon 2021 - Deep Learning in Scala
alexeyn
0
81
AWS Airflow and EMR
alexeyn
0
81
EMR Data Ingestion with Apache Hudi
alexeyn
0
32
Data Stream Processing with AWS Kinesis
alexeyn
0
150
Other Decks in Programming
See All in Programming
Gleamという選択肢
comamoca
6
740
事業戦略を理解してソフトウェアを設計する
masuda220
PRO
22
6.2k
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
960
Cline指示通りに動かない? AI小説エージェントで学ぶ指示書の書き方と自動アップデートの仕組み
kamomeashizawa
1
540
Prism.parseで 300本以上あるエンドポイントに 接続できる権限の一覧表を作ってみた
hatsu38
1
110
Perplexity Slack Botを作ってAI活用を進めた話 / AI Engineering Summit プレイベント
n3xem
0
660
[初登壇@jAZUG]アプリ開発者が気になるGoogleCloud/Azure+wasm/wasi
asaringo
0
130
エンジニア向け採用ピッチ資料
inusan
0
140
XSLTで作るBrainfuck処理系
makki_d
0
210
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
41
27k
レガシーシステムの機能調査・開発におけるAI利活用
takuya_ohtonari
0
610
GoのWebAssembly活用パターン紹介
syumai
3
10k
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
228
22k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Facilitating Awesome Meetings
lara
54
6.4k
Fireside Chat
paigeccino
37
3.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Site-Speed That Sticks
csswizardry
10
650
Designing for humans not robots
tammielis
253
25k
Stop Working from a Prison Cell
hatefulcrawdad
270
20k
The Cost Of JavaScript in 2023
addyosmani
51
8.4k
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