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
Vim FTW!
Search
Jano González
April 06, 2012
Programming
6
780
Vim FTW!
Slides from Vim talk @
http://www.meetup.com/dynlangchile/
Jano González
April 06, 2012
Tweet
Share
More Decks by Jano González
See All by Jano González
Containerizing your monolith
janogonzalez
0
360
Migrando a Microservicios
janogonzalez
1
290
Extracting services from a monolith
janogonzalez
3
250
¿Después de 10 años, realmente entiendo esta industria?
janogonzalez
3
450
Microservices in Practice
janogonzalez
7
650
Two programmers in one
janogonzalez
1
160
The Bipolar Programmer
janogonzalez
4
590
Ruby for your two internal programmers
janogonzalez
4
240
Ruby for Java minds
janogonzalez
4
1.1k
Other Decks in Programming
See All in Programming
一緒に働きたくなるプログラマの思想 #QiitaConference
mu_zaru
78
20k
Contribute to Comunities | React Tokyo Meetup #4 LT
sasagar
0
590
The Nature of Complexity in John Ousterhout’s Philosophy of Software Design
philipschwarz
PRO
0
160
ComposeでのPicture in Picture
takathemax
0
130
Cline with Amazon Bedrockで爆速開発体験ハンズオン/ 株式会社ブリューアス登壇資料
mhan
0
110
2025-04-25 GitHub Copilot Agent ライブデモ(スクリプト)
goataka
0
100
ASP.NETアプリケーションのモダナイゼーションについて
tomokusaba
0
240
Lambda(Python)の リファクタリングが好きなんです
komakichi
4
240
RubyKaigi Dev Meeting 2025
tenderlove
1
1.3k
ニーリーQAのこれまでとこれから
nealle
2
150
Deoptimization: How YJIT Speeds Up Ruby by Slowing Down / RubyKaigi 2025
k0kubun
1
1.9k
SwiftDataのカスタムデータストアを試してみた
1mash0
0
140
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Designing for Performance
lara
608
69k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
820
How to Think Like a Performance Engineer
csswizardry
23
1.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
Embracing the Ebb and Flow
colly
85
4.7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.7k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Making Projects Easy
brettharned
116
6.2k
Transcript
Vim FTW!
Your friendly neighborhood @janogonzalez
pick any text editor and master it
why vim?
vim is everywhere
probably will last forever
great ecosystem
feels like programming
from textmate
$ brew install macvim --override-system-vim $ curl -Lo- http://bit.ly/janus-bootstrap |
bash $ mvim
get used a couple of weeks
then start unleashing its true power
basic stuff
i
esc
:w filename :wq :q!
moving
h j k l
b w
0 ^ $
gg nG G
changing text
i
a
d
c
r
delete three words
d 3 w
d 3 w
d 3 w
other stuff
/pattern
:%s/pattern/replace/g
:split :vsplit
visual mode
for real
delete janus
create your own .vimrc
resources
Coming Home to Vim http://stevelosh.com/blog/2010/09/coming- home-to-vim/
Vim: Revisited http://mislav.uniqpath.com/2011/12/vim- revisited/
Vimcasts http://vimcasts.org/
Vimbits http://vimbits.com/
My dotfiles https://github.com/janogonzalez/dotfiles