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
55
0
Share
Favorite IntelliJ shortcuts
Alexey Novakov
September 01, 2016
More Decks by Alexey Novakov
See All by Alexey Novakov
Особенности разработки Flink джобов на Scala
alexeyn
0
61
Streamhouse Architecture with Flink and Paimon
alexeyn
0
300
Flink Forward 2023: State of Scala API in Apache Flink
alexeyn
0
190
State of Scala API in Apache Flink
alexeyn
0
430
Deployment of Streaming Application with Ververica Platform on Kubernetes
alexeyn
0
250
Rapid Deployment with Apache Flink and Ververica Platform
alexeyn
0
180
Scalacon 2021 - Deep Learning in Scala
alexeyn
0
120
AWS Airflow and EMR
alexeyn
0
130
EMR Data Ingestion with Apache Hudi
alexeyn
0
50
Other Decks in Programming
See All in Programming
レガシーPHP転生 〜父がドメインエキスパートだったのでDDD+Claude Codeでチート開発します〜
panda_program
0
1.1k
Making the RBS Parser Faster
soutaro
0
570
「話せることがない」を乗り越える 〜日常業務から登壇テーマをつくる思考法〜
shoheimitani
4
880
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
180
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
1
180
iOS機能開発のAI環境と起きた変化
ryunakayama
0
190
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
4
370
GitHubCopilotCLIをはじめよう.pdf
htkym
0
290
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
1
490
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
290
PHP で mp3 プレイヤーを実装しよう
m3m0r7
PRO
0
290
AIを導入する前にやるべきこと
negima
2
290
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
360
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Scaling GitHub
holman
464
140k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Into the Great Unknown - MozCon
thekraken
41
2.4k
Paper Plane
katiecoart
PRO
1
49k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
The browser strikes back
jonoalderson
0
990
Become a Pro
speakerdeck
PRO
31
5.9k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
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