Introducción a Vim (VImproved) Codificadas

Post on 31-Jul-2015

147 views 0 download

Transcript of Introducción a Vim (VImproved) Codificadas

Introducción a Vim

Juan Antonio Chávez Valencia

Antonio ó Toño

Software Engineer

https://github.com/TheNaoX

Me gusta escribir código open source:

https://github.com/TheNaoX/vimtutor

Tengo twitter y toda la cosa, pero es mas divertido el face…

@The_NaoX

fb.me/TheNaoX

Ya estuvo…

Hablemos de Vim

1991

Editor de texto

Bram Moolenar

Altamente configurable

https://github.com/carlhuda/janus

Eficiencia

Instalación

$ sudo apt-get install vimUbuntu

Open SUSE

$ sudo zypper install vim

$ sudo yum install vim

Fedora

Mac OS X

$ brew install vim

Es un editor modal

Inserción de texto

Visual

Linea de comandos

Manos a la obra

$ vim

Cambiar entre modos

i => Modo inserción de texto

<esc> => Regresar modo visual

: => Línea de comandos

h j k l

Movimientos

Comandos

y => Copiar selección

p => Pegar selección

d => Eliminar selección

v => Seleccionar

r => Reemplazar letra/selección

x => Borrar letra

Comandos

u => Deshacer<ctrl> + r => Rehacer

o => Escribir en nueva linea

:w => Guardar

Comandos

:q => Salirw => Saltar siguiente palabra

0 => Inicio de línea

$ => Final de linea

Comandos

^ => Inicio de línea (relativo)

f => Buscar caracter

gg => Inicio de archivo

G => Final de archivo

Comandos

<ctrl> + u => Scroll arriba

<ctrl> + d => Scroll abajo

/ => Buscar

n => Siguiente coincidencia

Comandos

N => Coincidencia anterior

:e => Abrir archivo

<ctrl> + w + b => Split vertical

<ctrl> + w + (h,j,k,l) => Mover entre splits

Comandos

<ctrl> + w + T => Abrir archivo en nueva tab

gt => Cambiar tab

¡Gracias!

@the_naox

http://antoniochavez.com

http://blog.antoniochavez.com