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
270
The Road To Code: Ruby
bswinnerton
0
81
Other Decks in Technology
See All in Technology
GISエンジニアよ 現場に行け!
sudataka
1
140
結局QUICで通信は速くなるの?
kota_yata
8
7.5k
UDDのススメ - 拡張版 -
maguroalternative
1
620
サイボウズフロントエンドの横断活動から考える AI時代にできること
mugi_uno
3
1.1k
MySQL HeatWave:サービス概要のご紹介
oracle4engineer
PRO
3
1.6k
[kickflow]20250319_少人数チームでのAutify活用
otouhujej
0
170
EKS Pod Identity における推移的な session tags
z63d
1
140
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
6.4k
意志の力が9割。アニメから学ぶAI時代のこれから。
endohizumi
1
110
文字列の並び順 / String Collation
tmtms
1
110
マルチプロダクト×マルチテナントを支えるモジュラモノリスを中心としたアソビューのアーキテクチャ
disc99
1
660
プロダクトエンジニアリングで開発の楽しさを拡張する話
barometrica
0
210
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Agile that works and the tools we love
rasmusluckow
329
21k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Docker and Python
trallard
45
3.5k
Designing Experiences People Love
moore
142
24k
How to Ace a Technical Interview
jacobian
279
23k
How to Think Like a Performance Engineer
csswizardry
25
1.8k
Code Reviewing Like a Champion
maltzj
525
40k
A better future with KSS
kneath
239
17k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
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.