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
Brooks Swinnerton
May 06, 2014
Technology
0
110
The history of Vim
Brooks Swinnerton
May 06, 2014
Tweet
Share
More Decks by Brooks Swinnerton
See All by Brooks Swinnerton
Building GitHub Integrations with Webhooks and REST
bswinnerton
1
160
Launching GitHub's GraphQL API
bswinnerton
4
510
Optimizing APIs for Consumers with GraphQL
bswinnerton
2
420
Launching GitHub's Public GraphQL API
bswinnerton
2
530
GitHub GraphQL API
bswinnerton
4
130
GraphQL for Rubyists
bswinnerton
0
280
The Road To Code: Ruby
bswinnerton
0
86
Other Decks in Technology
See All in Technology
動画データのポテンシャルを引き出す! Databricks と AI活用への奮闘記(現在進行形)
databricksjapan
0
150
職種別ミートアップで社内から盛り上げる アウトプット文化の醸成と関係強化/ #DevRelKaigi
nishiuma
2
140
神回のメカニズムと再現方法/Mechanisms and Playbook for Kamikai scrumat2025
moriyuya
4
590
extension 現場で使えるXcodeショートカット一覧
ktombow
0
220
ユニットテストに対する考え方の変遷 / Everyone should watch his live coding
mdstoy
0
130
実装で解き明かす並行処理の歴史
zozotech
PRO
1
530
Oracle Cloud Infrastructure:2025年9月度サービス・アップデート
oracle4engineer
PRO
0
470
スタートアップにおけるこれからの「データ整備」
shomaekawa
1
220
20250929_QaaS_vol20
mura_shin
0
130
Access-what? why and how, A11Y for All - Nordic.js 2025
gdomiciano
1
120
From Prompt to Product @ How to Web 2025, Bucharest, Romania
janwerner
0
120
自動テストのコストと向き合ってみた
qa
0
190
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Statistics for Hackers
jakevdp
799
220k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
Thoughts on Productivity
jonyablonski
70
4.9k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
We Have a Design System, Now What?
morganepeng
53
7.8k
Code Reviewing Like a Champion
maltzj
525
40k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Unsuck your backbone
ammeep
671
58k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
890
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
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.