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
790
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
410
Migrando a Microservicios
janogonzalez
1
310
Extracting services from a monolith
janogonzalez
3
250
¿Después de 10 años, realmente entiendo esta industria?
janogonzalez
3
480
Microservices in Practice
janogonzalez
7
680
Two programmers in one
janogonzalez
1
180
The Bipolar Programmer
janogonzalez
4
620
Ruby for your two internal programmers
janogonzalez
4
260
Ruby for Java minds
janogonzalez
4
1.1k
Other Decks in Programming
See All in Programming
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
190
AI駆動で0→1をやって見えた光と伸びしろ
passion0102
1
840
エンジニアインターン「Treasure」とHonoの2年、そして未来へ / Our Journey with Hono Two Years at Treasure and Beyond
carta_engineering
0
430
理論と実務のギャップを超える
eycjur
0
180
CSC509 Lecture 08
javiergs
PRO
0
250
Domain-centric? Why Hexagonal, Onion, and Clean Architecture Are Answers to the Wrong Question
olivergierke
3
970
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
otakakot
2
380
iOSでSVG画像を扱う
kishikawakatsumi
0
170
alien-signals と自作 OSS で実現する フレームワーク非依存な ロジック共通化の探求 / Exploring Framework-Agnostic Logic Sharing with alien-signals and Custom OSS
aoseyuu
2
640
Goで実践するドメイン駆動開発 AIと歩み始めた新規プロダクト開発の現在地
imkaoru
4
900
モテるデスク環境
mozumasu
3
1.3k
スキーマ駆動で、Zod OpenAPI Honoによる、API開発するために、Hono Takibiというライブラリを作っている
nakita628
0
320
Featured
See All Featured
Navigating Team Friction
lara
190
15k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.7k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
7.8k
How to Ace a Technical Interview
jacobian
280
24k
Code Review Best Practice
trishagee
72
19k
Designing Experiences People Love
moore
142
24k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Optimizing for Happiness
mojombo
379
70k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
Designing for Performance
lara
610
69k
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