iTerm 2: ¿cómo configurarlo?

La terminal, o bash, esa querida amiga que nos proporciona acceso a bajo nivel, que utilizamos un día sí y otro también. No es para menos que debamos configurarla, que nos resulte amena y legible su empleo. No soy de las que usan la terminal por defecto del mac con el fondo blanco y las letras negras, mi vista no me lo permite….son hormiguitas danzantes que se escapan de mi. No. No me gusta. Así que os escribo este tutorial para configurar iTerm 2 (o al menos para que os sirva de referencia para configurarla luego a vuestro antojo) y sí, también tiene un aspecto un tanto egoísta, es para no olvidarme cómo lo he configurado, para el futuro xD

iTerm 2

La terminal que empleo en mi día a día, se llama iTerm 2, está creada para los usuarios Mac OS X y la uso porque me encanta el nivel de configuración que tiene; puedes organizar el número de pantallas agrupándolas en diversos paneles – horizontales y verticales – , cambiar el color de las pestañas, abrir las ventanas con un determinado perfil o sesión, mostrar un historial en un panel auxiliar, comandos que te permiten mostrar los comandos más frecuentes y un larguísimo etcétera.

Screen Shot 2016-03-01 at 20.27.36

Panel dividido verticalemente. El color de la pestaña también la heredan sus hijitas.

 

ayuda mucho ver el branch actual en tu terminal :D

ayuda mucho ver el branch actual en tu terminal 😀 y amo el spanglish, se nota, ¿no?

Para configurarla sigue esta serie de pasos:

  1. Instala iTerm 2. Te recomiendo encarecidamente que instales la versión Test Release, porque tiene varias funcionalidades que la versión estable no posee, por ejemplo, restaurar el historial de la sesión que se haya cerrado.

     iTerm2 2.9.20160206 beta (OS 10.8+)

  2. Instala Oh my ZSH: es básicamente un framework open source que nos permite darle potencia a nuestro terminal, nos ofrece desde plugins hasta templates que tienen un gran nivel de personalización. Instálalo usando curl:
$ curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh

Una vez hayas instalado zsh abre el fichero ~/.zshrc y pega lo siguiente, para instalar el tema agnoster:

ZSH_THEME="agnoster"

Para quitar el usuario que aparece por defecto: user@something

DEFAULT_USER="yourUser"

         3. Instala un Color Theme: Para darle el color que ves en las imágenes de arriba, instala el tema Solarized en la ruta               que prefieras, en el ejemplo uso la ruta Downloads.

$ brew install wget
$ cd ~/Downloads
$ wget https://raw.github.com/altercation/solarized/master/iterm2-colors-solarized/Solarized%20Dark.itermcolors

Luego abre las preferencias  iTerm -> Preferences -> Profiles -> Colors -> Color Presets -> Import e importa el tema que has descargado previamente. Luego puedes modificar los colores de las fuentes, e incluso usar otro color de fondo, como prefieras.

Configura un Color Theme

 

4. Instala PowerLine: para utilizar los símbolos tan chulos que vemos en las imágenes de arriba, que nos muestran la rama master, por ejemplo, debes instalar la fuente de aquí: https://github.com/powerline/fonts 

          5. Fuente Menlo: Selecciona la fuente que más se adapte a tus gustos, yo uso Menlo.

          6. Instalar Plugins: este paso es opcional, si decides instalar algún plugin de Oh my ZSH, abre el fichero ~/.zshrc y busca la zona plugins=() para habilitar y listar los plugins que vienen por defecto con la instalación, se verá algo como:

plugins=(git bower sublime brew history node npm sudo web-search)  

Luego si decides añadir un plugin que no esté listado, solo debes añadirlo en esta sección.

Nota:

Existe una funcionalidad que no viene por defecto con iTerm, y es el saltar de palabra en palabra para hacer la navegación entre la línea de comandos más rápida. Pero no temáis, tengo la solución:

1.- Abre Preferences --> Profile pincha en el + y a continuación busca en Action la opción Send Escape Sequence

2.- Para configurar el salto hacia la izquierda, coloca en el Keyboard Shortcut los comandos del teclado alt -llamado option- y flecha a la izquierda y en la sección Esc+ coloca una b

Send_scape_secuence1

 

3.- Para la opción derecha haz lo mismo que en el paso 2 solo que cambiando la flecha a la derecha y en Esc+ coloca una f

 

Send_scape_secuence2

Y así es como se hace, rápido ¿no?. :p

 

Sofia Swidarowicz

I'm an iOS Software Engineer mostly. Known as phynet in the internez. I'm me, full of memory failure and lovely karma.

 

Leave a Reply

Your email address will not be published. Required fields are marked *