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
IntelliJ IDEA: Productivity tips
Search
Mario Arias
February 17, 2017
Programming
430
0
Share
IntelliJ IDEA: Productivity tips
Lunch & Learn at Cake Solutions' office in Manchester
Mario Arias
February 17, 2017
More Decks by Mario Arias
See All by Mario Arias
Crystal: Ruby's weird cousin
marioariasc
0
81
Write an interpreter in Ruby
marioariasc
2
3.1k
Kotlin Coroutines
marioariasc
4
840
Functional Programming in Kotlin with funKTionale
marioariasc
8
3.2k
Functional Programming in Kotlin with funKTionale
marioariasc
3
1.8k
Introduction to RxKotlin
marioariasc
4
620
Functional programming in Kotlin with funKTionale
marioariasc
11
3.4k
Other Decks in Programming
See All in Programming
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
140
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
3.3k
SPMマルチモジュールで テストカバレッジを取得する技法
yosshi4486
0
140
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
470
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
330
Swiftのレキシカルスコープ管理
kntkymt
0
210
Inside Stream API
skrb
1
620
TAKTでAI駆動開発の品質を設計する
j5ik2o
5
670
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
330
AIとRubyの静的型付け
ukin0k0
0
520
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
190
GitHub Copilot CLIのいいところ
htkym
2
1.2k
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
6.9k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Navigating Team Friction
lara
192
16k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
190
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
720
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Speed Design
sergeychernyshev
33
1.8k
Transcript
IntelliJ IDEA Productivity tips Cake Solutions’ L&L
About me IntelliJ IDEA user for 13 years (since version
4.0) Plugin Author (IntelliStripes, now defunct)
Content Fonts Commands File Templates Live Templates Custom TODOs Interesting
plugins
Default Darcula theme Fonts
Improved Darcula theme
TRIGGER WARNING!!! Tasteless joke ahead
Fira code (ligatures) Size 15 Different colours (foreground and background)
and/or emphasis (italic, bold, under-strike and others) for different elements (Classes, Trait/Interface, Object, Type alias, apply and implicit method invocations and so on)
Fonts
Colours
Commands Recent files (default: Cmd + E)
Split Vertically/Horizontally (no default)
Column selection mode (default: Cmd + shift + 8) *
I have mine configured with Cmd + alt + ctrl + ]
Multiple selection mode (Alt + shift + Button 1 Click)
File Templates
Live templates
Velocity variables
Emmet http://emmet.io/
Custom TODOs
Interesting plugins Rust Go Erlang Cursive (Clojure) Haskel plugins (3
of them) Bash Ruby Python Markdown .ignore Advance Java Folding AceJump UUID (2 of them) Sequence Diagram