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
JDD 2016 - Maciej Hryszniak - Webpack and Friends
JDD 2016 - Maciej Hryszniak - Webpack and Friends
PROIDEA
Web pack and friends
Web pack and friends
Matthias Hryniszak
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
JDD 2016 - Maciej Hryszniak - Webpack and Friends
JDD 2016 - Maciej Hryszniak - Webpack and Friends
Web pack and friends
Web pack 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
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
Zilliz
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
The Digital Insurer
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Zilliz
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
SeasiaInfotech2
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Fwdays
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Wonjun Hwang
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
Zilliz
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Recently uploaded
(20)
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
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