Otimizando o terminal do Mac (OS X) com iTerm e Oh My Zsh

Junior Oliveira
Aug 29, 2017 · 2 min read

Depois de muito tempo de vida desperdiçado usando somente o Terminal padrão do Mac, eis que sou apresentado para estas lindas ferramentas.


iTerm 2

A primeira delas é o iTerm 2, que utilizaremos para substituir o terminal padrão do Mac. É composto por várias features que você pode conferir aqui.
Permite maior customização, conforme veremos abaixo e funcionalidades como autocomplete, syntax highlight, search e etc.

Split Panes

Cmd + D para split vertical
Cmd + Shift + D para split horizonal

Search

Aquele famoso Cmd + F

Mas o iTerm sozinho é apenas um terminal com mais funcionalidades. Para deixar ele bonito assim como nos prints, você precisará da segunda ferramenta deste post.

Oh My Zsh

Para instalar, execute o comando abaixo no terminal:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Caso tenha mais dúvidas, confira o Github do projeto.

Solarized

Continuando com o processo de customização, agora precisaremos do esquema de cores Solazired. Execute no terminal:

curl -o ~/Downloads/solarized.itermcolors https://raw.githubusercontent.com/altercation/solarized/master/iterm2-colors-solarized/Solarized%20Dark.itermcolors

Isso irá baixar a versão Dark. Agora para adicionarmos no iTerm, entre com a combinação Cmd + i para abrir as preferências, vá na aba Colors e na caixa de seleção Color Presets, selecione import e localize o arquivo baixado.

Meslo Font

Outro detalhe da nossa customização é a fonte. Digite o comando abaixo no terminal para baixá-la:

git clone https://github.com/powerline/fonts.git && cd fonts && ./install.sh

Entre com a combinação Cmd + i novamente, vá na aba Text e altere Font e Non-ASCII Font para Meslo LG L for Powerline.

Tema Agnoster para Oh My Zsh

O último passo da configuração é alterar o tema para o agnoster. Abra o arquivo ~/.zshrc com um editor de texto e mude o parâmetro ZSH_THEME para agnoster.

code ~/.zshrc

Com estes passos você já deve ficar com um terminal bonitão igual ao dos prints.

Referência: http://ruigomes.me/blog/perfect-iterm-osx-terminal-installation/

)

Junior Oliveira

Written by

Javascript, NodeJs, ReactJs, React-native, Redux, GraphQL, PHP, Java… always looking for something new to learn.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade