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
The history of Vim
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Brooks Swinnerton
May 06, 2014
Technology
140
0
Share
The history of Vim
Brooks Swinnerton
May 06, 2014
More Decks by Brooks Swinnerton
See All by Brooks Swinnerton
Building GitHub Integrations with Webhooks and REST
bswinnerton
1
170
Launching GitHub's GraphQL API
bswinnerton
4
520
Optimizing APIs for Consumers with GraphQL
bswinnerton
2
440
Launching GitHub's Public GraphQL API
bswinnerton
2
570
GitHub GraphQL API
bswinnerton
4
140
GraphQL for Rubyists
bswinnerton
0
310
The Road To Code: Ruby
bswinnerton
0
110
Other Decks in Technology
See All in Technology
EarthCopilotに学ぶマルチエージェントオーケストレーション
nakasho
0
210
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
390
Discordでリモートポケカしてたら、なぜかDOを25分間動かせるようになった話
umireon
0
140
Azure Speech で音声対応してみよう
kosmosebi
0
130
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.2k
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
240
最初の一歩を踏み出せなかった私が、誰かの背中を押したいと思うようになるまで / give someone a push
mii3king
0
140
【Findy FDE登壇_2026_04_14】— 現場課題を本気で解いてたら、FDEになってた話
miyatakoji
0
1.1k
申請待ちゼロへ!AWS × Entra IDで実現した「権限付与」のセルフサービス化
mhrtech
2
320
DIPS2.0データに基づく森林管理における無人航空機の利用状況
naokimuroki
1
220
NgRx SignalStore: The Power of Extensibility
rainerhahnekamp
0
230
Azure PortalなどにみるWebアクセシビリティ
tomokusaba
0
330
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
The SEO identity crisis: Don't let AI make you average
varn
0
440
How STYLIGHT went responsive
nonsquared
100
6k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
380
The Curious Case for Waylosing
cassininazir
0
300
Site-Speed That Sticks
csswizardry
13
1.2k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Chasing Engaging Ingredients in Design
codingconduct
0
170
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
98
Evolving SEO for Evolving Search Engines
ryanjones
0
180
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
160
Transcript
The history of cats. Brooks Swinnerton
Just kidding.
History of Vi Created by Bill Joy Circa 1976 (38
years old) Name from “Visual”
History of Vim Created by Bram Moolenaar Circa 1991 (23
years old) Named from “Vimproved”
NO MOAR MOUSE
Modes Insert Similar to what you’re used to, just enter
text and go Visual Used to select text for manipulating Command To interact with vim / filesystem (e.g. find/replace)
Keyboard shortcuts Insert Mode h,j,k,l => left,down,up,right w,b => move
between words ^,s => beginning, end of line % => corresponding character t => ‘till y,p => copy, paste v => visually select
The power is in the language Combine the command with
a number 5w => move 5 words d5w => delete 5 words c5w => change 5 words
Terminal Multiplexer
The ‘mux. Circa 2009 Based on “screen” Allows for multiple
terminal sessions in the same window
Otto approves.