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
25
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
27
State of Scala API in Apache Flink
alexeyn
0
140
Deployment of Streaming Application with Ververica Platform on Kubernetes
alexeyn
0
82
Rapid Deployment with Apache Flink and Ververica Platform
alexeyn
0
33
Scalacon 2021 - Deep Learning in Scala
alexeyn
0
46
AWS Airflow and EMR
alexeyn
0
26
EMR Data Ingestion with Apache Hudi
alexeyn
0
12
Data Stream Processing with AWS Kinesis
alexeyn
0
76
Deep Learning in Scala 3 from scratch
alexeyn
0
360
Other Decks in Programming
See All in Programming
Build with AI 2024 Seoul - 제로부터 시작하는 Flutter with Gemini 생활 - 박제창
itsmedreamwalker
0
200
1BRC--Nerd Sniping the Java Community
gunnarmorling
0
300
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
25
7.7k
"config" ってなんだ? / What is "config"?
okashoi
0
210
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
1.1k
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
6
2.6k
Elm Form Validation
bkuhlmann
0
500
OpenTelemetry のサービスという概念について
azukiazusa1
2
1k
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
210
AWS Application Composerで始める、 サーバーレスなデータ基盤構築 / 20240406-jawsug-hokuriku-shinkansen
kasacchiful
1
240
Creating Retro-Style Photos Using Swift
ski
1
890
Doctrine ORMでValue Objectを扱う方法4選 #phpstudy / 4 ways to handle Value Objects with Doctrine ORM
77web
4
110
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1023
450k
We Have a Design System, Now What?
morganepeng
42
6.7k
Making the Leap to Tech Lead
cromwellryan
123
8.5k
A designer walks into a library…
pauljervisheath
199
23k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
29
6k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
355
22k
Code Reviewing Like a Champion
maltzj
513
39k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.4k
Agile that works and the tools we love
rasmusluckow
323
20k
Faster Mobile Websites
deanohume
296
30k
Building a Modern Day E-commerce SEO Strategy
aleyda
16
6.3k
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