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
320
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
92
Kotlin Coroutines
marioariasc
4
700
Functional Programming in Kotlin with funKTionale
marioariasc
8
3k
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.2k
Other Decks in Programming
See All in Programming
A Journey of Contribution and Collaboration in Open Source
ivargrimstad
0
1k
Less waste, more joy, and a lot more green: How Quarkus makes Java better
hollycummins
0
100
flutterkaigi_2024.pdf
kyoheig3
0
150
距離関数を極める! / SESSIONS 2024
gam0022
0
290
AWS Lambdaから始まった Serverlessの「熱」とキャリアパス / It started with AWS Lambda Serverless “fever” and career path
seike460
PRO
1
260
Tauriでネイティブアプリを作りたい
tsucchinoko
0
370
subpath importsで始めるモック生活
10tera
0
320
ヤプリ新卒SREの オンボーディング
masaki12
0
130
ActiveSupport::Notifications supporting instrumentation of Rails apps with OpenTelemetry
ymtdzzz
1
250
Enabling DevOps and Team Topologies Through Architecture: Architecting for Fast Flow
cer
PRO
0
340
Outline View in SwiftUI
1024jp
1
330
ピラミッド、アイスクリームコーン、SMURF: 自動テストの最適バランスを求めて / Pyramid Ice-Cream-Cone and SMURF
twada
PRO
10
1.3k
Featured
See All Featured
Gamification - CAS2011
davidbonilla
80
5k
[RailsConf 2023] Rails as a piece of cake
palkan
52
4.9k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
430
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Building Your Own Lightsaber
phodgson
103
6.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
KATA
mclloyd
29
14k
Adopting Sorbet at Scale
ufuk
73
9.1k
Side Projects
sachag
452
42k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
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