desarrollando a la velocidad de la luz con vim

44
Desarrollando a la velocidad de la luz Optimizando el desarrollo con Vim

Upload: paolo-carrasco

Post on 23-Jan-2017

193 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Desarrollando a la velocidad de la luz con vim

Desarrollando a la velocidad de la luzOptimizando el desarrollo con Vim

Page 2: Desarrollando a la velocidad de la luz con vim

Billy CaballeroPaolo

CarrascoNuestras historias antesde trabajar con Vim...

Page 3: Desarrollando a la velocidad de la luz con vim

Agenda

¿Cómo le hemos sacado el jugo?

Consejos de patas

¿Cómo aprender rápido?

Conociendo un poco más a Vim

01

02

03

04

Page 4: Desarrollando a la velocidad de la luz con vim

Usa y conocebien un editor

Paolo

Page 5: Desarrollando a la velocidad de la luz con vim

¿Qué es Vim?

Paolo

Page 6: Desarrollando a la velocidad de la luz con vim

I'm excited

Billy

Page 7: Desarrollando a la velocidad de la luz con vim

Billy

Page 8: Desarrollando a la velocidad de la luz con vim

Cambiemos el estilo de títulos

En nuestro archivo README

Basado en una historia real

Page 9: Desarrollando a la velocidad de la luz con vim

Es un editor muy muy diferente… Paolo

Page 10: Desarrollando a la velocidad de la luz con vim

Es un editor muy muy diferente… ¡muy diferente!

Paolo

Page 11: Desarrollando a la velocidad de la luz con vim

Billy

Page 12: Desarrollando a la velocidad de la luz con vim

Billy

Page 13: Desarrollando a la velocidad de la luz con vim

¿En qué se diferencia de

otros editores?Paolo

Page 14: Desarrollando a la velocidad de la luz con vim

¡Lo encuentras en todos lados!

¿En qué se diferencia de otros editores?

Paolo

Page 15: Desarrollando a la velocidad de la luz con vim

¿En qué se diferencia de otros editores?Modos de edición.

Billy

Page 16: Desarrollando a la velocidad de la luz con vim

¿En qué se diferencia de otros editores?Dos modos de edición principales.

Modo de inserciónPara tipear

Billy

Page 17: Desarrollando a la velocidad de la luz con vim

¿En qué se diferencia de otros editores?Dos modos de edición principales.

Modo de comandosPara ejecutar acciones:

moverse, copiar, pegar...

Billy

Page 18: Desarrollando a la velocidad de la luz con vim

¿Cómo ser más productivo?

Billy

Page 19: Desarrollando a la velocidad de la luz con vim

Piensa natural¡Necesitamos pensar en inglés!

d2w

Delete 2 words

ci"

Change inside quotes

… trivia:

Delete ‘til ;

dt;Paolo

Page 20: Desarrollando a la velocidad de la luz con vim

Estás o bien dentro o bien fuera. No hay punto medio.

Paolo

Page 21: Desarrollando a la velocidad de la luz con vim

¿Cómo le hemos sacado el jugo?

Paolo

Page 22: Desarrollando a la velocidad de la luz con vim

.vimrc

Podemos configurar vim para que se ajuste a nuestras necesidades típicas.

Billy

Page 23: Desarrollando a la velocidad de la luz con vim

Plugins

Algunos plugins hacen demasiado poderoso a Vim:

NERDTree, Emmet, vim-airline, etc.

Más info en vimawesome.com

Paolo

Page 24: Desarrollando a la velocidad de la luz con vim

Vimium in action

Billy

Page 25: Desarrollando a la velocidad de la luz con vim

Wasavi!

Paolo

Page 26: Desarrollando a la velocidad de la luz con vim

Nuestros IDEs

Billy

Page 27: Desarrollando a la velocidad de la luz con vim

tmux + vim = winner team!

Paolo

Page 28: Desarrollando a la velocidad de la luz con vim

Consejos de patas

Paolo

Page 29: Desarrollando a la velocidad de la luz con vim

No lo hagas obligatoriopara todos

Billy

Page 30: Desarrollando a la velocidad de la luz con vim

Tengo estrellas en mi equipo

Paolo

Page 31: Desarrollando a la velocidad de la luz con vim

.editorconfig

Paolo

Page 32: Desarrollando a la velocidad de la luz con vim

No te rindas

Billy

Page 33: Desarrollando a la velocidad de la luz con vim

Usa teclado en inglés

Paolo

Page 34: Desarrollando a la velocidad de la luz con vim

Aprende haciendo pair/mob

programming

Billy

Page 35: Desarrollando a la velocidad de la luz con vim

¿Cómo aprender rápido?

Billy

Page 36: Desarrollando a la velocidad de la luz con vim

NADIE conoce TODO de Vim. Nadie lo necesita, solo necesitas saber lo necesario para hacer tu trabajo

Paolo

Page 37: Desarrollando a la velocidad de la luz con vim

Vim Adventuresvim-adventures.com

Billy

Page 38: Desarrollando a la velocidad de la luz con vim

OpenVimopenvim.com

Paolo

Page 39: Desarrollando a la velocidad de la luz con vim

VimTutorIncluido

generalmente (~25 min)

Billy

Page 40: Desarrollando a la velocidad de la luz con vim

Vim pasito a pasito 1

Paolo

Page 41: Desarrollando a la velocidad de la luz con vim

Vim pasito a pasito 2

Paolo

Page 42: Desarrollando a la velocidad de la luz con vim

Vim pasito a pasito…

más información aquíPaolo

Page 43: Desarrollando a la velocidad de la luz con vim

Billy

Page 44: Desarrollando a la velocidad de la luz con vim

¿Te animas asalir de tu zonade comfort?

Paolo