Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
May 27, 2021 11:19 pm GMT

Oh My ZSH! Deixando seu terminal mais interessante

Cover photo by Cookie the Pom on Unsplash

Introduo

Neste pequeno tutorial, vou mostrar como instalar o Oh My ZSH! e deixar seu terminal um pouco mais limpo, interessante e com as informaes que importam para voc.

Ateno: Estou utilizando o MacOS Big Sur e o iTerm2 (verso 3.4.3). Para verses do Ubuntu 16+, o ZSH precisa estar instalado.

Qualquer dvida, pode mandar abaixo que responderei assim que for possvel.

Para quem est com pressa (Mereo claps, n? )

  • Instale o Oh My ZSH!
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  • Feche e abra novamente o terminal
  • Abra o .zshrc para mudar o tema
vim ~/.zshrc
  • Mude o valor da varivel de /ZSH_THEM="robbyrussell" para ZSH_THEME="kolo" (ou outro tema de sua preferncia). Salve a modificao pressionando ESC e em seguida digite :wq
  • Carregue o tema escolhido
source ~/.zshrc
  • Prontinho

Para quem no est com pressa

1. Instale o Oh My ZSH!

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

omz1Figura 1: Se tudo deu certo, o resultado esperado no seu terminal ser assim.

2. Feche e abra seu terminal

Note que vrias informaes foram ocultadas, como o caminho de arquivos onde voc se encontra. Para saber o path atual, basta usar o comando pwd. Note tambm as setas verdes, indicando que o tema default do Oh My ZSH! j est configurado.

omz2Figura 2: Seu terminal deve se parecer como o meu.

3. Escolha um tema

E aqui vem minha parte favorita. O Oh My ZSH! um framework que roda em cima do ZSH e que permite que mudemos o tema do terminal. Desde que comecei a usar, no consigo ficar sem! Ajuda bastante no desenvolvimento do dia a dia.

O robbyrussel o tema default do Oh My ZSH!, conforme a Figura 2 mostra. Porm, ele vem com muitos temas, e serve a vrios gostos e necessidades. Nesse tutorial, optei por utilizar o Kolo.

  • Para efetuar a mudana, simplesmente edite o arquivo que Oh My ZSH! cria no momento da instalao:
vim ~/.zshrc
  • Digite /ZSH_THEME para facilitar a busca pela varivel que queremos modificar
  • Mude o valor da varivel de /ZSH_THEM="robbyrussell" para ZSH_THEME="kolo"
  • Salve a modificao pressionando ESC e em seguida digite :wq

4. Carregue o tema

O passo final apenas carregar o tema que acabamos de escolher no passo anterior. Digite o comando abaixo em seu terminal:

source ~/.zshrc

5. Prontinho: o antes versus depois

Para quem t se perguntando "Ok, mas por que eu instalaria o Oh My ZSH?", eu posso mostrar as imagens abaixo de antes e depois para que fique mais fcil visualizar as vantagens:

omz3Figura 3: esquerda, meu terminal com o ZSH e o Oh My ZSH configurado. direita, meu terminal com o bash.

esquerda, meu terminal est configurado com o ZSH e o Oh My ZSH!, enquanto que direita tenho meu terminal apenas com o bash. Fica um pouco mais claro porque o da esquerda facilita na hora do desenvolvimento: est destacado em que repositrio git (wonderwoman-tools) e em qual branch eu estou trabalhando localmente (master).

Alm disso, existe uma diferenciao por cores que tambm ajuda rapidamente a olhar e saber em qual situao eu me encontro. Na direita, fica um pouco mais difcil ter essa fotografia do momento. Inclusive, existem verses do terminal que mostram todo o caminho de onde voc est, que normalmente no uma informao que precisamos ver o tempo todo.

Parece pouco, mas esses pequenos detalhes ajudam bastante no dia a dia.

Concluso

Gosto bastante de usar os temas do Oh My ZSH!, pois nos ajudam a saber em que branch estamos trabalhando no momento, qual virtualenv est ativo, bem como deixam o terminal bem mais limpo e interessante. Espero que seja til para voc, e se voc tiver alguma recomendao de temas ainda melhores, sinta-se vontade para compartilhar com a gente nos comentrios!


Original Link: https://dev.to/computandoarte/oh-my-zsh-deixando-seu-terminal-mais-interessante-2ci7

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To