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
0
310
IntelliJ IDEA: Productivity tips
Lunch & Learn at Cake Solutions' office in Manchester
Mario Arias
February 17, 2017
Tweet
Share
More Decks by Mario Arias
See All by Mario Arias
Write an interpreter in Ruby
marioariasc
0
71
Kotlin Coroutines
marioariasc
4
690
Functional Programming in Kotlin with funKTionale
marioariasc
8
2.9k
Functional Programming in Kotlin with funKTionale
marioariasc
3
1.6k
Introduction to RxKotlin
marioariasc
4
510
Functional programming in Kotlin with funKTionale
marioariasc
11
3.1k
Other Decks in Programming
See All in Programming
Jakarta EE meets AI
ivargrimstad
1
540
API Platform for Laravel
dunglas
1
550
Go1.23で入った errorsパッケージの小さなアプデ
kuro_kurorrr
2
400
はじめてみよう量子プログラミング
itokoichi01
0
220
How to Break into Reading Open Source
kaspth
2
220
Debugging: All you need to know (for simultaneous interpreting)
jmatsu
2
910
長期運用プロダクトの開発速度を維持し続けるためのリファクタリング実践例
wataruss
8
2.7k
Securify_エンジニア採用資料
3shake
0
110
The Shape of a Service Object
inem
0
530
エンジニア1年目で複雑なコードの改善に取り組んだ話
mtnmr
3
2k
Jakarta EE meets AI
ivargrimstad
0
390
Perl 5 OOP機構30年史 - Perl 5's OOP Mechanism over the past 30 years
moznion
0
390
Featured
See All Featured
Designing for humans not robots
tammielis
248
25k
We Have a Design System, Now What?
morganepeng
48
7.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
158
15k
How to Think Like a Performance Engineer
csswizardry
16
960
Ruby is Unlike a Banana
tanoku
96
11k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
1
55
Speed Design
sergeychernyshev
22
430
Why You Should Never Use an ORM
jnunemaker
PRO
53
8.9k
Happy Clients
brianwarren
96
6.6k
What’s in a name? Adding method to the madness
productmarketing
PRO
21
3k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
109
6.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
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