Pimp My Terminal on macOS

Lately the web technos have become much automated, and the use of the terminal to perform certain operations and use certain tools (grunt / gulp / sass / less / npm and so on) has become widely democratized. Mas o terminal, ou o comando imediato (para os vidraceiros) ainda é um lugar, frio, austero, sem cores e difícil de apreender. Tenho algumas dicas para o reconciliar com esta ferramenta muito poderosa, que pode realmente poupar-lhe muito tempo bem dominada.

Bash é bom, Zsh é melhor

Sem entrar em detalhes técnicos, basicamente, OSX integra o bash como um intérprete de comando. O que é um intérprete de comando que se pode perguntar? É o pequeno programa que compreende as instruções que lhe são enviadas e responde de forma visual. Quando pretende listar o conteúdo de um directório, por exemplo, executa o comando ‘ls’, que listará os directórios para si, assim:

bash-ls

Maravilhoso não é? (ok, não estamos a ficar entusiasmados)
Muitas conchas existem por aí, com as suas características e diferenças, e é perfeitamente possível mudar de bash para algo mais agradável muito simplesmente.
Uma concha que me atraiu particularmente foi o Zsh, e mais especificamente, o conjunto pré-configurado Oh-Meu-Zsh.

Oh Meu Zsh!”

Okay, mas em termos práticos, o que ganho com isso?

Lotes de características realmente fixes, como auto-completar, atalhos práticos, grande interacção com o git, comando de auto-correcção, e muitas mais. Para uma boa visualização das características, recomendo este artigo muito visual em zsh.
Oh My Zsh é uma forma simples e eficiente de melhorar o zsh, adicionando plugins, e um ficheiro de configuração simples e fácil de modificar. A sua instalação é infantil. Abra o seu terminal no OSX, (Aplicações > Utilitários > Terminal.app) e copie e cole este comando:

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

Basta introduzir a sua palavra-passe para mudar de bash para Zsh e tadaaaa!

ohmyzsh - Instalação<

Saia do seu terminal e reinicie-o para que as alterações entrem em vigor.
Pode notar que a solicitação mudou, (a solicitação é a seta verde e o til ~) o que indica que tudo correu bem.

Oh My Zsh oferece muitos temas e personalizações de cor, que pode encontrar no github Oh My Zsh. O meu favorito éf-magic, simples e eficaz, e oferece o estado do seu actual repositório de directórios git no prompt.
Para alterar o tema padrão, vá para o terminal e edite o ficheiro através do comando:

nano .zshrc
Editar .zshrc
Editar .zshrc

Para guardar, CTRL-X (sim bem CTRL, não CMD, nem ALT) depois validar com “Y” , reinicie finalmente o seu terminal, deverá ver algo como isto:

afmagic ohmyzsh

iTerm, o terminal sobre esteróides

iTerm oferece algumas características que valem a pena ver.
A capacidade de ter vários terminais na mesma janela para iniciantes, o que lhe permitirá criar o seu próprio layout e guardá-lo também, perfis, gestão de cores, auto-completar, pesquisa, e uma série de opções que parecem necessárias uma vez utilizadas. Para ver todas as possibilidades desta pequena aplicação, aconselho-o a ir à página dedicada a esta última.

Só não é muito bonita…

Vamos então adicionar alguma cor! Um bom desenvolvedor teve a boa ideia de criar uma variedade de perfis de cor, disponíveis no seu repo Github. há literalmente algo para todos! Face à multiplicidade de temas disponíveis, eis os que me pareceu serem os mais frescos:

Neutron
Royal

Lavandula
Monalisa
FrontEndDelight
terminal
Ciapre

Belafonte

Para instalar estes temas, nada poderia ser mais fácil, obtenha o fecho, descomprima-o, e a partir do iTerm, importe depois seleccione o tema que deseja das preferências da aplicação.

select-preset

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *