Today’s plan:
-
decide on topics (english)
-
outline order of topics
-
start translating
-
make sure all vocab is defined
-
alphabetize vocab
-
3 run-throughs, starting at 2:15pm
-
print notes
To set up talk:
* prep two files in ybuy that are similar but different * make sure ybuy specs run * open macvim * cd into ~/code/ybuy * set up guard
beginners - principiantes character - charácter colon - dos puntos combine - combinar commands - ordenes/comandos command line - linea de comandos configuration - configuración cursor - puntero delete - borrar designers - diseñadores double-quote - comillas (dobles?) edit - editar editor - editor execute - ejecutar experts - expertos files - archivos horizontal - horizontal intermediates - intermedios jump - saltar keys - teclas modal - modal modes - modos motion - movimiento mouse - el ratón object - objectos paren - paréntesis quote - comilla sencilla race - carrera run - ejecutar screen - pantalla simple - simple single - sencillo single-quote - comillas simples split - ??? square brace - ??? stop - pare string - cadena tool - herramienta type - teclear o escribir vertical - vertical
Introducción
yo boston thoughtbot emocionado espanol espero que puedan entenderme, pero si no, pueden escuchar a la traducción en inglés y entenderlo mejor
La tema de charla
quién conoce vim? no puedo enseñar mucho de vim in trienta minutos porque es demasiado grande pero, voy a mostrar unas características que espero que emocionaése empiezo con temas para principiantes, y despues para intermedios y expertos
Por que vim?
mas rapido para escribir códigos he usado emacs, textmate, eclipse si piensas que tu IDE es mas rápido, podemos tener una carrera despues de la charla todas las personas a thoughtbot usan vim - incluyendo los (designers) no necesitan un ide - vim es mas rápido, y tambien puedues hacer todas las cosas que necesitas para desarollar ruby
Por que es mas rápido?
la idea principal de vim es que mucho del tiempo cuando usas un editor de texto, no estas escribiendo mucho código la verdad es que mucho del tiempo, estás moviendo el puntero al lugar donde quieres cambiar un poquito de texto y usualmente, no cambias mucho texto, solo un carácter o dos charácteres los creadores de vim, se dio cuenta de ésta idea, y por eso, vim es modal
Staying on the home row
se llama 'home row' en ingles, la fila con 'asdfghkl'
Beginners:
vimtutor help teclee dos puntos h learn all single letter commands write down the commands you are trying to learn
Intermediates:
combinar comandos de verbos y objectos en vim, 'd' es un verbo, significa borrar (es 'delete' en ingles, hace mas sentido :)) si tecleo 'd', nada pasa, porque vim esta esperando para un objecto si tecleo 'w', el puntero mueve por pallabras, pero, puedo decir a vim borrar por pallabras tambien d3w dt/ Command-t Rails.vim :help rails to learn all commands gf Rcontroller --> jump to controller RVcontroller --> " " " in vertical split RScontroller --> " " " in horizontal split Rview Rmigration --> jump to latest migration (surround.vim) cs = change surroundings ex: cs'" <-- change surrounding single quotes to double-quotes ds = delete surroundings ysw' <-- surround this w(ord) with single quotes Change/delete inside ( { " ' Snipmate defp defs kjefp deft each ed cla (multi-choice AND calls out to vim) easy to write your own diffthis Run tests from inside vim :earlier, :later (5s, 5m, 5h, 5d)