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
99
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
2
150
Launching GitHub's GraphQL API
bswinnerton
4
500
Optimizing APIs for Consumers with GraphQL
bswinnerton
2
390
Launching GitHub's Public GraphQL API
bswinnerton
2
480
GitHub GraphQL API
bswinnerton
4
110
GraphQL for Rubyists
bswinnerton
0
260
The Road To Code: Ruby
bswinnerton
0
72
Other Decks in Technology
See All in Technology
#Zenoh 完全に理解した 〜組込み純情篇〜
takasehideki
1
470
タイミーのBraze活用 ~PUSH通知を活用したレコメンド~
ozeshun
2
150
デジタル化・DX推進あるある
y150saya
0
230
夏休みの(最後の)宿題 for JuliaTokyo #12
antimon2
0
130
Evolving DevOps Teams and Flexible Organizational Culture
kakehashi
1
180
The XZ Backdoor Story
fr0gger
0
2.5k
歴史と背景から改めて振り返るVPC
shotashiratori
2
220
LLM を現場で評価する
asei
4
700
[RSJ24] Object Segmentation from Open-Vocabulary Manipulation Instructions Based on Optimal Transport Polygon Matching with Foundation Models
keio_smilab
PRO
0
130
SORACOMで実現するIoTのマルチクラウド対応 - IoTでのクリーンアーキテクチャの実現 -
kenichirokimura
0
300
Namespace, Now and Then
tagomoris
0
170
強いチームを夢見て-PMからSREに転身して1年の振り返り / 20240906_bengo4_sre
bengo4com
2
810
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1365
200k
4 Signs Your Business is Dying
shpigford
179
21k
Speed Design
sergeychernyshev
19
410
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
34
1.7k
[RailsConf 2023] Rails as a piece of cake
palkan
45
4.6k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.4k
The Invisible Customer
myddelton
119
13k
Being A Developer After 40
akosma
83
580k
Scaling GitHub
holman
458
140k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
38
9.1k
WebSockets: Embracing the real-time Web
robhawkes
59
7.3k
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.