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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Mario Arias
February 17, 2017
Programming
420
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
73
Write an interpreter in Ruby
marioariasc
2
3.1k
Kotlin Coroutines
marioariasc
4
830
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
610
Functional programming in Kotlin with funKTionale
marioariasc
11
3.4k
Other Decks in Programming
See All in Programming
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
1.1k
t *testing.T は どこからやってくるの?
otakakot
1
920
「OSSがあるなら自作するな」は AI時代も正しいか ── Build vs Adopt の新しい判断基準
kumorn5s
7
2.5k
The Less-Told Story of Socket Timeouts
coe401_
3
1.1k
Structured Concurrency, Scoped Values and Joiners in the JDK 25 26 27
josepaumard
1
150
属人化しないコード品質の作り方_2026.04.07.pdf
muraaano
0
330
UaaL×Androidアプリのメモリ計測 — Memory Profilerの先へ
rio432
0
140
Building on Bluesky's AT Protocol with Ruby
mackuba
0
110
開発とはなにか、Essenceカーネルで見えるもの
ukin0k0
0
110
KMP × Kotlin 2.3 - How Android Got Slower While iOS Builds Improved by 47%
rio432
0
170
GoogleCloudとterraform完全に理解した
terisuke
1
190
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
1
680
Featured
See All Featured
Claude Code のすすめ
schroneko
67
220k
Raft: Consensus for Rubyists
vanstee
141
7.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Discover your Explorer Soul
emna__ayadi
2
1.1k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
400
Are puppies a ranking factor?
jonoalderson
1
3.4k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
The SEO Collaboration Effect
kristinabergwall1
1
440
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Leo the Paperboy
mayatellez
7
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