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
0
130
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
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
560
GitHub GraphQL API
bswinnerton
4
140
GraphQL for Rubyists
bswinnerton
0
300
The Road To Code: Ruby
bswinnerton
0
110
Other Decks in Technology
See All in Technology
AWS Systems Managerのハイブリッドアクティベーションを使用したガバメントクラウド環境の統合管理
toru_kubota
1
190
CloudFrontのHost Header転送設定でパケットの中身はどう変わるのか?
nagisa53
1
220
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
3
2k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
AIエージェント時代に必要な オペレーションマネージャーのロールとは
kentarofujii
0
210
Zephyr(RTOS)でOpenPLCを実装してみた
iotengineer22
0
150
Blue/Green Deployment を用いた PostgreSQL のメジャーバージョンアップ
kkato1
0
160
Change Calendarで今はOK?を仕組みにする
tommy0124
1
130
SaaSの操作主体は人間からAIへ - 経理AIエージェントが目指す深い自動化
nishihira
0
120
契約書からの情報抽出を行うLLMのスループットを、バッチ処理を用いて最大40%改善した話
sansantech
PRO
3
320
GitHub Actions侵害 — 相次ぐ事例を振り返り、次なる脅威に備える
flatt_security
8
6.4k
DMBOKを使ってレバレジーズのデータマネジメントを評価した
leveragestech
0
460
Featured
See All Featured
Abbi's Birthday
coloredviolet
2
6k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
170
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
190
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
150
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
68
38k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
140
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
150
Code Review Best Practice
trishagee
74
20k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
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.