Submit Search
Upload
Vim FTW!
•
0 likes
•
1,820 views
Jano González
Follow
Technology
Report
Share
Report
Share
1 of 45
Download now
Download to read offline
Recommended
Introduction to Vim
Introduction to Vim
Brandon Liu
Vim week
Vim week
RookieOne
Vim survival guide
Vim survival guide
Ben McCormick
Vim Rocks!
Vim Rocks!
Kent Chen
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Chris Maiden
Vim Notes
Vim Notes
James Cox
Vim for Mere Mortals
Vim for Mere Mortals
Clayton Parker
Pycon4 Tastymess
Pycon4 Tastymess
Alberto Granzotto
Recommended
Introduction to Vim
Introduction to Vim
Brandon Liu
Vim week
Vim week
RookieOne
Vim survival guide
Vim survival guide
Ben McCormick
Vim Rocks!
Vim Rocks!
Kent Chen
Vim, I wish I knew how to :q you!
Vim, I wish I knew how to :q you!
Chris Maiden
Vim Notes
Vim Notes
James Cox
Vim for Mere Mortals
Vim for Mere Mortals
Clayton Parker
Pycon4 Tastymess
Pycon4 Tastymess
Alberto Granzotto
Zeno rocha - HTML5 APIs para Mobile
Zeno rocha - HTML5 APIs para Mobile
iMasters
Node js javascript no lado do servidor
Node js javascript no lado do servidor
Mauricio Vieira
Emacs talk
Emacs talk
Agam Brahma
Rurimaphone
Rurimaphone
Motohiro Takayama
Kumpulan script jahil
Kumpulan script jahil
UNP PGRI KEDIRI
Vim+cscope+ctags+taglist
Vim+cscope+ctags+taglist
Picker Weng
Managing Windows Systems with Puppet - PuppetConf 2013
Managing Windows Systems with Puppet - PuppetConf 2013
Puppet
Ultima linea ejecutada_en_terminal_linux
Ultima linea ejecutada_en_terminal_linux
James Jara
Using Orchestration in Puppet Enterprise 3 - PuppetConf 2013
Using Orchestration in Puppet Enterprise 3 - PuppetConf 2013
Puppet
Shell.me
Shell.me
Christoph Burgdorf
Online Fundraising for Museums & Cultural Organisations
Online Fundraising for Museums & Cultural Organisations
Cogapp
Creation Is Groaning Slides, 6/17/12
Creation Is Groaning Slides, 6/17/12
CLADSM
英国における再処理:軛の期限 ウイリアム・ウォーカー
英国における再処理:軛の期限 ウイリアム・ウォーカー
hkano
Announcements, 6/3/12
Announcements, 6/3/12
CLADSM
Soul Food Slides, 1/9/11
Soul Food Slides, 1/9/11
CLADSM
How to support your childin writing
How to support your childin writing
harrisonv
Announcements, 10/10/10
Announcements, 10/10/10
CLADSM
Remember Slides, 3/4/12
Remember Slides, 3/4/12
CLADSM
экспертная компания ооо нпо «руспромэксперт»3
экспертная компания ооо нпо «руспромэксперт»3
Dmitryi
Key findings from the 2012 edition of Education at a Glance - European Union
Key findings from the 2012 edition of Education at a Glance - European Union
EduSkills OECD
Announcements, 4/6/14
Announcements, 4/6/14
CLADSM
Did You Receive? Slides, 2/16/14
Did You Receive? Slides, 2/16/14
CLADSM
More Related Content
What's hot
Zeno rocha - HTML5 APIs para Mobile
Zeno rocha - HTML5 APIs para Mobile
iMasters
Node js javascript no lado do servidor
Node js javascript no lado do servidor
Mauricio Vieira
Emacs talk
Emacs talk
Agam Brahma
Rurimaphone
Rurimaphone
Motohiro Takayama
Kumpulan script jahil
Kumpulan script jahil
UNP PGRI KEDIRI
Vim+cscope+ctags+taglist
Vim+cscope+ctags+taglist
Picker Weng
Managing Windows Systems with Puppet - PuppetConf 2013
Managing Windows Systems with Puppet - PuppetConf 2013
Puppet
Ultima linea ejecutada_en_terminal_linux
Ultima linea ejecutada_en_terminal_linux
James Jara
Using Orchestration in Puppet Enterprise 3 - PuppetConf 2013
Using Orchestration in Puppet Enterprise 3 - PuppetConf 2013
Puppet
Shell.me
Shell.me
Christoph Burgdorf
What's hot
(10)
Zeno rocha - HTML5 APIs para Mobile
Zeno rocha - HTML5 APIs para Mobile
Node js javascript no lado do servidor
Node js javascript no lado do servidor
Emacs talk
Emacs talk
Rurimaphone
Rurimaphone
Kumpulan script jahil
Kumpulan script jahil
Vim+cscope+ctags+taglist
Vim+cscope+ctags+taglist
Managing Windows Systems with Puppet - PuppetConf 2013
Managing Windows Systems with Puppet - PuppetConf 2013
Ultima linea ejecutada_en_terminal_linux
Ultima linea ejecutada_en_terminal_linux
Using Orchestration in Puppet Enterprise 3 - PuppetConf 2013
Using Orchestration in Puppet Enterprise 3 - PuppetConf 2013
Shell.me
Shell.me
Viewers also liked
Online Fundraising for Museums & Cultural Organisations
Online Fundraising for Museums & Cultural Organisations
Cogapp
Creation Is Groaning Slides, 6/17/12
Creation Is Groaning Slides, 6/17/12
CLADSM
英国における再処理:軛の期限 ウイリアム・ウォーカー
英国における再処理:軛の期限 ウイリアム・ウォーカー
hkano
Announcements, 6/3/12
Announcements, 6/3/12
CLADSM
Soul Food Slides, 1/9/11
Soul Food Slides, 1/9/11
CLADSM
How to support your childin writing
How to support your childin writing
harrisonv
Announcements, 10/10/10
Announcements, 10/10/10
CLADSM
Remember Slides, 3/4/12
Remember Slides, 3/4/12
CLADSM
экспертная компания ооо нпо «руспромэксперт»3
экспертная компания ооо нпо «руспромэксперт»3
Dmitryi
Key findings from the 2012 edition of Education at a Glance - European Union
Key findings from the 2012 edition of Education at a Glance - European Union
EduSkills OECD
Announcements, 4/6/14
Announcements, 4/6/14
CLADSM
Did You Receive? Slides, 2/16/14
Did You Receive? Slides, 2/16/14
CLADSM
Jesus Still Heals Slides, 7/21/13
Jesus Still Heals Slides, 7/21/13
CLADSM
Delightful family2014, 05 18-14
Delightful family2014, 05 18-14
CLADSM
Khuc xuan ca
Khuc xuan ca
taivang
Media Scare Stories
Media Scare Stories
CLADSM
Announcements, 5/13/12
Announcements, 5/13/12
CLADSM
Announcements, 9/2/12
Announcements, 9/2/12
CLADSM
Cogapp's World Usability Day Slides
Cogapp's World Usability Day Slides
Cogapp
Lifelong Learning Leadership =
Lifelong Learning Leadership =
Audio Visual Communication Services
Viewers also liked
(20)
Online Fundraising for Museums & Cultural Organisations
Online Fundraising for Museums & Cultural Organisations
Creation Is Groaning Slides, 6/17/12
Creation Is Groaning Slides, 6/17/12
英国における再処理:軛の期限 ウイリアム・ウォーカー
英国における再処理:軛の期限 ウイリアム・ウォーカー
Announcements, 6/3/12
Announcements, 6/3/12
Soul Food Slides, 1/9/11
Soul Food Slides, 1/9/11
How to support your childin writing
How to support your childin writing
Announcements, 10/10/10
Announcements, 10/10/10
Remember Slides, 3/4/12
Remember Slides, 3/4/12
экспертная компания ооо нпо «руспромэксперт»3
экспертная компания ооо нпо «руспромэксперт»3
Key findings from the 2012 edition of Education at a Glance - European Union
Key findings from the 2012 edition of Education at a Glance - European Union
Announcements, 4/6/14
Announcements, 4/6/14
Did You Receive? Slides, 2/16/14
Did You Receive? Slides, 2/16/14
Jesus Still Heals Slides, 7/21/13
Jesus Still Heals Slides, 7/21/13
Delightful family2014, 05 18-14
Delightful family2014, 05 18-14
Khuc xuan ca
Khuc xuan ca
Media Scare Stories
Media Scare Stories
Announcements, 5/13/12
Announcements, 5/13/12
Announcements, 9/2/12
Announcements, 9/2/12
Cogapp's World Usability Day Slides
Cogapp's World Usability Day Slides
Lifelong Learning Leadership =
Lifelong Learning Leadership =
Similar to Vim FTW!
Useful Vim Plugins
Useful Vim Plugins
anveo
WebAssembly - czy dzisiaj mi się to przyda do pracy?
WebAssembly - czy dzisiaj mi się to przyda do pracy?
Brainhub
Getting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and Symfony
André Rømcke
Ensemble oscon 2011
Ensemble oscon 2011
OSCON Byrum
Making environment for_infrastructure_as_code
Making environment for_infrastructure_as_code
Soshi Nemoto
Virtual Infrastructure
Virtual Infrastructure
Bryan McLellan
How to write patches for Vim
How to write patches for Vim
k-takata
Vagrant - Version control your dev environment
Vagrant - Version control your dev environment
bocribbz
Web pack and friends
Web pack and friends
Matthias Hryniszak
JDD 2016 - Maciej Hryszniak - Webpack and Friends
JDD 2016 - Maciej Hryszniak - Webpack and Friends
PROIDEA
Ci For The Web 2.0 Guy Or Gal
Ci For The Web 2.0 Guy Or Gal
Chad Woolley
Getting started with developing Nodejs
Getting started with developing Nodejs
Phil Hawksworth
Automate Yo'self -- SeaGL
Automate Yo'self -- SeaGL
John Anderson
Scripting for infosecs
Scripting for infosecs
nancysuemartin
Docker practice
Docker practice
wonyong hwang
Command line for the beginner - Using the command line in developing for the...
Command line for the beginner - Using the command line in developing for the...
Jim Birch
[MeetUp][2nd] 컭on턺
[MeetUp][2nd] 컭on턺
InfraEngineer
Docker in Production: Reality, Not Hype - DevOps Chicago
Docker in Production: Reality, Not Hype - DevOps Chicago
bridgetkromhout
Introduction to Vagrant
Introduction to Vagrant
Marcelo Pinheiro
Node.js, Vagrant, Chef, and Mathoid @ Benetech
Node.js, Vagrant, Chef, and Mathoid @ Benetech
Christopher Bumgardner
Similar to Vim FTW!
(20)
Useful Vim Plugins
Useful Vim Plugins
WebAssembly - czy dzisiaj mi się to przyda do pracy?
WebAssembly - czy dzisiaj mi się to przyda do pracy?
Getting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and Symfony
Ensemble oscon 2011
Ensemble oscon 2011
Making environment for_infrastructure_as_code
Making environment for_infrastructure_as_code
Virtual Infrastructure
Virtual Infrastructure
How to write patches for Vim
How to write patches for Vim
Vagrant - Version control your dev environment
Vagrant - Version control your dev environment
Web pack and friends
Web pack and friends
JDD 2016 - Maciej Hryszniak - Webpack and Friends
JDD 2016 - Maciej Hryszniak - Webpack and Friends
Ci For The Web 2.0 Guy Or Gal
Ci For The Web 2.0 Guy Or Gal
Getting started with developing Nodejs
Getting started with developing Nodejs
Automate Yo'self -- SeaGL
Automate Yo'self -- SeaGL
Scripting for infosecs
Scripting for infosecs
Docker practice
Docker practice
Command line for the beginner - Using the command line in developing for the...
Command line for the beginner - Using the command line in developing for the...
[MeetUp][2nd] 컭on턺
[MeetUp][2nd] 컭on턺
Docker in Production: Reality, Not Hype - DevOps Chicago
Docker in Production: Reality, Not Hype - DevOps Chicago
Introduction to Vagrant
Introduction to Vagrant
Node.js, Vagrant, Chef, and Mathoid @ Benetech
Node.js, Vagrant, Chef, and Mathoid @ Benetech
More from Jano González
Spring jdbc
Spring jdbc
Jano González
Ruby
Ruby
Jano González
JRuby: Ruby en un mundo enterprise RubyConf Uruguay 2011
JRuby: Ruby en un mundo enterprise RubyConf Uruguay 2011
Jano González
JRuby: Ruby en un mundo enterprise
JRuby: Ruby en un mundo enterprise
Jano González
Programación Políglota en la JVM
Programación Políglota en la JVM
Jano González
A Little RSpec
A Little RSpec
Jano González
JRuby ¿Lo mejor de dos mundos?
JRuby ¿Lo mejor de dos mundos?
Jano González
Un emulador de Game Boy escrito en Ruby (parte 1)
Un emulador de Game Boy escrito en Ruby (parte 1)
Jano González
Taller de Unit Testing y TDD en Java: Parte 1
Taller de Unit Testing y TDD en Java: Parte 1
Jano González
Curso de Spring: Transacciones
Curso de Spring: Transacciones
Jano González
Análisis y Diseño OO 2
Análisis y Diseño OO 2
Jano González
Análisis y Diseño OO 1
Análisis y Diseño OO 1
Jano González
Programación Java
Programación Java
Jano González
Curso de Spring: Beans
Curso de Spring: Beans
Jano González
Un newbie conoce a Sinatra
Un newbie conoce a Sinatra
Jano González
More from Jano González
(15)
Spring jdbc
Spring jdbc
Ruby
Ruby
JRuby: Ruby en un mundo enterprise RubyConf Uruguay 2011
JRuby: Ruby en un mundo enterprise RubyConf Uruguay 2011
JRuby: Ruby en un mundo enterprise
JRuby: Ruby en un mundo enterprise
Programación Políglota en la JVM
Programación Políglota en la JVM
A Little RSpec
A Little RSpec
JRuby ¿Lo mejor de dos mundos?
JRuby ¿Lo mejor de dos mundos?
Un emulador de Game Boy escrito en Ruby (parte 1)
Un emulador de Game Boy escrito en Ruby (parte 1)
Taller de Unit Testing y TDD en Java: Parte 1
Taller de Unit Testing y TDD en Java: Parte 1
Curso de Spring: Transacciones
Curso de Spring: Transacciones
Análisis y Diseño OO 2
Análisis y Diseño OO 2
Análisis y Diseño OO 1
Análisis y Diseño OO 1
Programación Java
Programación Java
Curso de Spring: Beans
Curso de Spring: Beans
Un newbie conoce a Sinatra
Un newbie conoce a Sinatra
Recently uploaded
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Recently uploaded
(20)
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Vim FTW!
1.
Vim FTW!
2.
Your friendly neighborhood
@janogonzalez
3.
pick any text
editor and master it
4.
why vim?
5.
vim is everywhere
6.
probably will last
forever
7.
great ecosystem
8.
feels like programming
9.
from textmate
10.
$ brew install
macvim --override-system-vim $ curl -Lo- http://bit.ly/janus-bootstrap | bash $ mvim
11.
get used a
couple of weeks
12.
then start unleashing
its true power
13.
basic stuff
14.
i
15.
esc
16.
:w filename :wq :q!
17.
moving
18.
h
j k l
19.
b
w
20.
0
^ $
21.
gg nG G
22.
changing text
23.
i
24.
a
25.
d
26.
c
27.
r
28.
delete three words
29.
d
3 w
30.
d
3 w
31.
d
3 w
32.
other stuff
33.
/pattern
34.
:%s/pattern/replace/g
35.
:split :vsplit
36.
visual mode
37.
for real
38.
delete janus
39.
create your own
.vimrc
40.
resources
41.
Coming Home to
Vim http://stevelosh.com/blog/2010/09/coming- home-to-vim/
42.
Vim: Revisited http://mislav.uniqpath.com/2011/12/vim- revisited/
43.
Vimcasts http://vimcasts.org/
44.
Vimbits http://vimbits.com/
45.
My dotfiles https://github.com/janogonzalez/dotfiles
Download now