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
59
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
68
Streamhouse Architecture with Flink and Paimon
alexeyn
0
310
Flink Forward 2023: State of Scala API in Apache Flink
alexeyn
0
200
State of Scala API in Apache Flink
alexeyn
0
440
Deployment of Streaming Application with Ververica Platform on Kubernetes
alexeyn
0
260
Rapid Deployment with Apache Flink and Ververica Platform
alexeyn
0
200
Scalacon 2021 - Deep Learning in Scala
alexeyn
0
120
AWS Airflow and EMR
alexeyn
0
140
EMR Data Ingestion with Apache Hudi
alexeyn
0
58
Other Decks in Programming
See All in Programming
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
110
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
150
TAKTでAI駆動開発の品質を設計する
j5ik2o
6
1k
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
17
6.2k
ふつうのFeature Flag実践入門
irof
7
3.6k
The NotImplementedError Problem in Ruby
koic
1
640
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.3k
3Dシーンの圧縮
fadis
1
670
AI時代のUIはどこへ行く?その2!
yusukebe
19
6.8k
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.2k
net-httpのHTTP/2対応について
naruse
0
450
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
340
Featured
See All Featured
We Are The Robots
honzajavorek
0
240
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
150
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
What's in a price? How to price your products and services
michaelherold
247
13k
Six Lessons from altMBA
skipperchong
29
4.3k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
180
Technical Leadership for Architectural Decision Making
baasie
3
400
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Navigating Weather and Climate Data
rabernat
0
210
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
390
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