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
35
Favorite IntelliJ shortcuts
Alexey Novakov
September 01, 2016
Tweet
Share
More Decks by Alexey Novakov
See All by Alexey Novakov
Flink Forward 2023: State of Scala API in Apache Flink
alexeyn
0
50
State of Scala API in Apache Flink
alexeyn
0
190
Deployment of Streaming Application with Ververica Platform on Kubernetes
alexeyn
0
100
Rapid Deployment with Apache Flink and Ververica Platform
alexeyn
0
41
Scalacon 2021 - Deep Learning in Scala
alexeyn
0
46
AWS Airflow and EMR
alexeyn
0
37
EMR Data Ingestion with Apache Hudi
alexeyn
0
15
Data Stream Processing with AWS Kinesis
alexeyn
0
94
Deep Learning in Scala 3 from scratch
alexeyn
0
370
Other Decks in Programming
See All in Programming
スクラムマスターって孤独じゃないですか?
yoshitaroyoyo
1
140
実用的かつリーズナブルな 「Azure × Gemini × LINE」~キャラクターBot 実装ライブデモ~
tomodo_ysys
1
170
CSC307 Lecture 07
javiergs
PRO
0
220
Polarsの成長: v0.14からv1.0までの変遷と今後の展望
zerebom
1
350
小さな開発会社を作った理由
polidog
0
1.9k
Cloudflare Workers x AWS Lambdaの組み合わせユースケース / Cloudflare Workers x AWS Lambda Combination Use Case
seike460
PRO
2
310
The rollercoaster of releasing an Android, iOS, and macOS app with Kotlin Multiplatform | droidcon Berlin
prof18
0
110
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
2
81k
AHC035解説
terryu16
0
710
AWSでゲームサーバーを運用! Amazon GameLiftのお話
iriikeita
0
200
AWS CDKにおける「再利用性」を考える / aws-cdk-reusability
gotok365
6
1.3k
Play Billing Library 7.0.0 変更点まとめ@potatotips#88
kako351
0
160
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
506
110k
Fireside Chat
paigeccino
25
2.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
19k
Designing for humans not robots
tammielis
247
25k
The Straight Up "How To Draw Better" Workshop
denniskardys
229
130k
Build The Right Thing And Hit Your Dates
maggiecrowley
28
2.2k
Visualization
eitanlees
139
14k
The Cost Of JavaScript in 2023
addyosmani
31
4.7k
Documentation Writing (for coders)
carmenintech
63
4.2k
Adopting Sorbet at Scale
ufuk
71
8.8k
Building Adaptive Systems
keathley
34
2k
Fontdeck: Realign not Redesign
paulrobertlloyd
79
5.1k
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