Manjariando
Manjariando
Compartilhando a simplicidade do Manjaro.
Mar 28, 2017 Mar 28, 2017 2 min de leitura

oh my zsh- gerenciador para sua configuração do zsh.

thumbnail for this post

Artigo desatualizado

Hoje iremos mostrar como instalar o oh-my-zsh, uma estrutura baseada na comunidade para gerenciar suas configurações do zsh. Inclui 180+ plugins opcionais e mais de 120 temas, é uma ferramenta de atualização automática para que torna mais fácil acompanhar as últimas atualizações da comunidade.

Instalação

Ajude o nosso repositório permanecer ativo e dar suporte para mais pacotes/programas, seja um apoiador.

Modo gráfico: procure o oh-my-zsh-git no Pamac, marque para instalar e clique em aplicar.

Terminal: utilize um dos comandos abaixo conforme sua preferência.

Pamac

pamac build oh-my-zsh-git
Configuração. #

Faça backup do arquivo .zshrc existente

mv ~/.zshrc ~/.zshrc.$(date +%Y%m%d.%H%M)

Copie as configurações do oh-my-zsh

cp /usr/share/oh-my-zsh/zshrc ~/.zshrc

Troque o shell padrão para o zsh com usermod ou sed


sudo usermod -s /usr/bin/zsh $USER
sudo usermod -s /bin/zsh root

sudo sed -i 's/bash/zsh/' /etc/passwd

Faça logout ou reinicie a maquina, e ao abrir novamente o terminal o zsh já está funcionado.

Para confirmar use o comando printenv SHELL

Para alterar as configurações, abra nano ~/.zshrc.

Mudar o tema

Procure pela linha ZSH_THEME="robbyrussell" e altere robbyrussell por um dos temas que estão na pasta /usr/share/oh-my-zsh/themes

Exemplo:

Se você escolher pelo tema agnoster.zsh-theme, você irá usar somente o nome do tema, que neste caso é agnoster ficaria.

ZSH_THEME="agnoster"

Usando plugins

Procure pela linha plugins=(git), e adicione um dos plugins que estão na pasta /usr/share/oh-my-zsh/plugins.

Exemplo:

Se você escolher o plugin compleat.plugin.zsh, você irá usar somente o nome do tema,que neste caso é compleat ficaria.

plugins=(git compleat)

Idioma

Você pode precisar configurar manualmente o seu ambiente de idioma, procure a linha abaixo e a descomente-a.

Altere de

# export LANG=en_US.UTF-8

para

export LANG=en_US.UTF-8

Não esqueça de alterar en_US.UTF-8 para a codificação do seu idioma.

Exemplo: para o Brasil ficaria.

export LANG=pt_BR.UTF-8

Existem muitas funções que se pode fazer com zsh, estaremos mostrando outras facilidades e personalizações assim que possível.

Voltando para o bash. #

Desinstale o oh-my-zsh

pamac remove oh-my-zsh-git

Torne o bash o shell padrão novamente com usermod ou sed


sudo usermod -s /usr/bin/bash $USER
sudo usermod -s /bin/bash root

sudo sed -i 's/zsh/bash/' /etc/passwd

Se você instalou o oh-my-zsh atráves da AUR, restaure a configuração original do arquivo .zshrc

mv ~/.zshrc ~/.oh-my-zshrc.$(date +%Y%m%d.%H%M)
cp /etc/skel/.zshrc $d/.zshrc

Agora você está com as mesmas configurações antes de instalar o oh-my-zsh, não esqueça de reiniciar o sistema.

Acompanhe o blog

comments powered by Disqus