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
Learning Vim in a Week
Search
Mike Coutermarsh
August 19, 2014
Technology
14k
11
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Learning Vim in a Week
Learning Vim can be hard. Let's learn how to get up, running and productive quickly.
Mike Coutermarsh
August 19, 2014
More Decks by Mike Coutermarsh
See All by Mike Coutermarsh
Heroku Superpowers
mscoutermarsh
0
1.4k
Other Decks in Technology
See All in Technology
徹底討論!ECS vs EKS!
daitak
3
1.8k
Microsoft のサポートとフィードバック総まとめ
murachiakira
PRO
0
120
どうして今サーバーサイドKotlinを選択したのか
nealle
0
120
AI時代のコスト管理を考えよう〜明日から使える実践AWSノウハウ~
yoshimi0227
0
970
5分でわかるDuckDB Quack
chanyou0311
4
270
“ID沼入口” - 基本とセキュリティから始める、考え続けるためのID管理技術勉強会 告知&イントロ
ritou
0
150
「ビジネスがわかるエンジニア」とは何か?
ryooob
0
400
秘密度ラベル初心者が第1歩でつまづかないための「設計・運用」ポイント
seafay
PRO
1
520
Kotlin 開発のツラミを爆破した話! / Explode the difficulty of Kotlin dev!
eller86
0
110
次世代ランサムウェア対策の考察 / 20260704 Mitsutoshi Matsuo
shift_evolve
PRO
2
360
スタートアップにAmazon EKSは早すぎる? マルチプロダクト戦略を加速する Platform Engineeringの実践 / Is Amazon EKS Too Soon for Startups? Practical Platform Engineering to Accelerate a Multi-Product Strategy
elmodev09
1
1.9k
デジタル・デザイン:次の50年を描く「進化する青写真」
y150saya
0
150
Featured
See All Featured
Practical Orchestrator
shlominoach
191
11k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
280
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
620
The Language of Interfaces
destraynor
162
27k
Google's AI Overviews - The New Search
badams
0
1.1k
Test your architecture with Archunit
thirion
1
2.3k
From π to Pie charts
rasagy
0
220
A Tale of Four Properties
chriscoyier
163
24k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
210
Site-Speed That Sticks
csswizardry
13
1.2k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
200
Between Models and Reality
mayunak
4
350
Transcript
Learning Vim in a Week Mike Coutermarsh @mscccc Boston Vim
Our Goal: Use @ Work
“LEARNING VIM IS HARD”
Advice from Tom
“Sometimes you gotta work a little so you can ball
a lot”
INVESTING IN YOURSELF
Before you start, you should know.
Different from everything you’ve used before 1
don’t start @ work 2
break up with your 3
But can it…? 4 yes, yes it can.
Always a better way 5
Learn something every week 6
LET’S REVIEW
1. It’s different 2. Not @ work 3. break up
with your 4. But can it…? 5. Always a better way 6. Learn every week
Hack your Keyboard
Remap Caps Lock to ESC OSX: https://pqrs.org/osx/karabiner/seil.html.en
Speed up your key repeat OSX: https://pqrs.org/osx/karabiner/
None
Basics
There are Modes
Normal Insert Visual
Normal Insert Visual
Normal Insert Visual
Normal Insert Visual
Normal Insert Visual
Basics
Commands
None
C I )
C I ) Change
C I ) Change Inside
C I ) Change Inside Parens
C I ) Change Inside Parens
C I “
C I }
D I )
Say them in your head
Get the Cheat Sheet http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
Configuring Vim
~/.vimrc your new best friend
version control your vimrc
Steal your friends dotfiles
Me: https://github.com/mscoutermarsh/dotfiles ! Thoughtbot: https://github.com/thoughtbot/dotfiles
Where to actually start learning
$ vimtutor do this, a lot
vim-adventures.com
Screen Casts watch others use Vim
VimCasts: http://vimcasts.org/ ! Upcase: https://upcase.com/vim
Plugins for development
Ctrl-P https://github.com/kien/ctrlp.vim
NERDTree https://github.com/scrooloose/nerdtree
AG for Vim https://github.com/rking/ag.vim
rails.vim https://github.com/tpope/vim-rails
vim-rspec https://github.com/thoughtbot/vim-rspec
ONE LAST REVIEW
1. Caps lock -> ESC 2. Do vimtutor 3. Watch
screencasts 4. Steal from your friends 5. Learning vim is a process!
FINALLY, COMMIT TO IT
✌️ Thanks @mscccc
[email protected]