X-Git-Url: https://git.r.bdr.sh/rbdr/r.bdr.sh/blobdiff_plain/900ebffc23ca90b1d9cb50d897a01a1b663deb19..034f0eabcada4ab14aad469f7a15e6deac1f592c:/jekyll/_posts/2012-10-29-cuatro-tips-para-ser-un-buen-junkie-de-la-terminal.md diff --git a/jekyll/_posts/2012-10-29-cuatro-tips-para-ser-un-buen-junkie-de-la-terminal.md b/jekyll/_posts/2012-10-29-cuatro-tips-para-ser-un-buen-junkie-de-la-terminal.md index dd425cd..386350f 100644 --- a/jekyll/_posts/2012-10-29-cuatro-tips-para-ser-un-buen-junkie-de-la-terminal.md +++ b/jekyll/_posts/2012-10-29-cuatro-tips-para-ser-un-buen-junkie-de-la-terminal.md @@ -1,70 +1,78 @@ -# Cuatro tips para ser un buen junkie de la terminal +--- +layout: post +title: Cuatro tips para ser un buen junkie de la terminal +category: posts +tags: español vim zsh tmux tips +description: "Cuatro tips para mantener y/o amplificar tu adicción a la terminal. De manera legal! (woo)" +--- + +![Veces que esta escena ha sucedido en la vida real: 0][junkie-header] La terminal es un lugar bonito: todo es más rápido y conciso, puedes hacer más en un comando de lo que puedes hacer en una hora dando clicks, además, siempre te devuelve los libros que le prestas y no se queja si llegas repentinamente a su casa de visita; es casi perfecta. Así sin cambiar nada en cualquier sistema unixoso, ya sea una mac o linux o lo que sea que uses, puedes hacer mucho más de lo que creías que era posible con tan solo abrir una terminal y ponerte a regurgitar comandos. Lamentablemente no todo es bonito en el mundo de las terminales, oh no. La terminal es una adicción. Empieza de manera inocente: solo la abres para copiar algunas cosas o listar directorios, tal vez un grep de vez en cuando; o, "yo no quería usarla pero me dijeron que arreglaría mis problemas". Todos tenemos historias como esa, todos empezamos así, pero lo inocente pronto va escalando y ya no entras solo por un `ls` o un `cp`, ahora estás entrando a tu servidor por `ssh`; dejaste el `grep` y ahora usas `ack`; empiezas a usar tu source control sin GUI. Va empeorando cada vez más: Empiezas a ponerte nervioso cada vez que tienes que salir de la terminal, notas como el mouse no es tu amigo como lo pensabas, le gritas sudo a las personas cuando no quieren pasarte la salsa. Oh, es un problema muy grande y cada vez quieres más y más. Una vez que llegas a este estado no queda más que dejarse llevar, pero cada vez tocas límites más oscuros del internet: empiezas a buscar aplicaciones, tips, one-liners y plugins. ¡ALGUIEN PIENSE EN LOS NIÑOS! -Afortunadamente no tienes que buscar muy lejos, pues tengo aquí un programa de cuatro pasos para hacerte un mejor junkie de la terminal *(¿Qué, quién dijo algo sobre curar la adicci��n... que monstruo har��a tal cosa?)* +Afortunadamente no tienes que buscar muy lejos, pues tengo aquí un programa de cuatro pasos para hacerte un mejor junkie de la terminal *(¿Qué, quién dijo algo sobre curar la adicción... que monstruo haría tal cosa?)* ## 1. Usa vim -`vim` es una droga bastante particular: ves a los usuarios veteranos y te sorprende la velocidad con la que hacen todo, parecen magos controlando texto; aut��nticos code-benders. Luego decides intentarlo y te quedas pasmado por aproximadamente quince minutos pensando: "��Que significa normal? ��� ��Dej�� el horno prendido? ��� ��Como empiezo a escribir? ... ��cre�� que era un editor de texto!" y luego lo cerrar��s con un gran sentido de confusi��n solo para reintentarlo cuando el siguiente art��culo sobre `vim` llegue al frontpage de Hacker News. Pero no te rindas: +`vim` es una droga bastante particular: ves a los usuarios veteranos y te sorprende la velocidad con la que hacen todo, parecen magos controlando texto; auténticos code-benders. Luego decides intentarlo y te quedas pasmado por aproximadamente quince minutos pensando: "¿Que significa normal? — ¿Dejé el horno prendido? — ¿Como empiezo a escribir? ... ¡creí que era un editor de texto!" y luego lo cerrarás con un gran sentido de confusión solo para reintentarlo cuando el siguiente artículo sobre `vim` llegue al frontpage de Hacker News. Pero no te rindas: -1. Es normal sentirse as��. +1. Es normal sentirse así. 2. Todo va a mejorar. 3. Vas a subestimar lo que quiero decir con "Todo va a mejorar". 4. Code-bending. -Empezar con `vim` es una experiencia m��s bien rara porque no est��s acostumbrado a usar un editor con esa filosof��a, y eso toma pr��ctica; es como aprender un nuevo lenguaje. Mi consejo es el siguiente: avientate un tutorial b��sico, luego usa vim, luego usa vim, luego usa vim y luego por dios y todo lo sagrado usa vim. Los comandos tienen que grabarse en tu memoria muscular y la mejor forma de hacerlo es usandolos una y otra vez. Guarda un [cheat sheet][vim-cheat2] y consultalo cuando no sepas que hacer y sigue trabajandolo. ��� Ah, si, una recomendaci��n que puede no ser muy popular en algunos c��rculos es que no instales plugins cuando est��s empezando: aprender a usar lo que el editor solo te ofrece te ayudar�� a conocer m��s el n��cleo y te har�� r��pido sin hacerte dependiente en una serie de add-ons que pueden o no existir en el `vim` de tu abuelita (si, tu abuelita lo usa y es muy buena con ��l, pero no instala plugins ��� bueno, solo CtrlP) +Empezar con `vim` es una experiencia más bien rara porque no estás acostumbrado a usar un editor con esa filosofía, y eso toma práctica; es como aprender un nuevo lenguaje. Mi consejo es el siguiente: avientate un tutorial básico, luego usa vim, luego usa vim, luego usa vim y luego por dios y todo lo sagrado usa vim. Los comandos tienen que grabarse en tu memoria muscular y la mejor forma de hacerlo es usandolos una y otra vez. Guarda un [cheat sheet][vim-cheat2] y consultalo cuando no sepas que hacer y sigue trabajandolo. — Ah, si, una recomendación que puede no ser muy popular en algunos círculos es que no instales plugins cuando estés empezando: aprender a usar lo que el editor solo te ofrece te ayudará a conocer más el núcleo y te hará rápido sin hacerte dependiente en una serie de add-ons que pueden o no existir en el `vim` de tu abuelita (si, tu abuelita lo usa y es muy buena con él, pero no instala plugins — bueno, solo CtrlP) -Es com��n que durante tus primeros hits de `vim` quieras dejarlo y volver al abrazo c��lido y familiar de tu editor de costumbre. No. Lo. Hagas. Sigue editando hasta que te sangren los dedos y obligate a usarlo hata que te sientas c��modo: Una vez que superes la barrera inicial, ir��s haciendote m��s r��pido, m��s r��pido, hasta el grado en que te empieza a molestar no tener los controles de `vim` en los clientes de correo, en los `