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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Mike Coutermarsh
August 19, 2014
Technology
14k
12
Share
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
Goビルドを理解し、 CI/CDの高速化に挑む
satoshin
0
110
Amazon Qはアマコネで頑張っています〜 Amazon Q in Connectについて〜
yama3133
1
180
Network Firewall Proxyで 自前プロキシを消し去ることができるのか
gusandayo
0
180
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
420
パワポ作るマンをMCP Apps化してみた
iwamot
PRO
0
300
OPENLOGI Company Profile
hr01
0
83k
Microsoft Fabricで考える非構造データのAI活用
ryomaru0825
0
630
OPENLOGI Company Profile for engineer
hr01
1
62k
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
210
レガシーシステムをどう次世代に受け継ぐか
tachiiri
0
180
すごいぞManaged Kubernetes
harukasakihara
0
120
Databricks Lakehouse Federationで 運用負荷ゼロのデータ連携
nek0128
0
110
Featured
See All Featured
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
390
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
480
Done Done
chrislema
186
16k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
91
A Soul's Torment
seathinner
5
2.6k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
230
Writing Fast Ruby
sferik
630
63k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
700
4 Signs Your Business is Dying
shpigford
187
22k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
310
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
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]