An Interest In:
Web News this Week
- April 18, 2024
- April 17, 2024
- April 16, 2024
- April 15, 2024
- April 14, 2024
- April 13, 2024
- April 12, 2024
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"
paraZSH_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)"
Figura 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.
Figura 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"
paraZSH_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:
Figura 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
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To