Pesquisa de site

Como instalar o Oh My Zsh no Ubuntu 20.04


Ao trabalhar com ambientes baseados em Unix, a maior parte do tempo será gasta trabalhando em um terminal. Um terminal bonito nos fará sentir bem e melhorará nossa produtividade. É aqui que entra em jogo OH-MY-ZSH.

OH-MY-ZSH é uma estrutura de código aberto para gerenciar a configuração do ZSH e é orientada pela comunidade. Ele vem com inúmeras funções úteis, plug-ins, auxiliares, temas e algumas coisas que o tornarão melhor no terminal. Atualmente há 275+ plug-ins e 150 temas suportados.

Em primeiro lugar, você precisa instalar e configurar o ZSH como seu shell padrão no Ubuntu.

Requisitos

  • O Zsh deve ser instalado (v4.3.9 ou mais recente serviria, mas preferimos 5.0.8 e mais recente).
  • Curl ou Wget devem ser instalados.
  • O Git deve estar instalado (v2.4.11 ou superior recomendado).

Vamos começar e ver como instalar e configurar o programa OH-MY-ZSH no Ubuntu Linux.

Instalando OH-MY-ZSH no Ubuntu Linux

A instalação do Oh My Zsh pode ser realizada usando os comandos “Curl” ou “Wget” em seu terminal. Certifique-se de que algum dos utilitários esteja instalado no sistema operacional; caso contrário, instale-os junto com o git executando o seguinte comando apt.

sudo apt install curl wget git

Em seguida, instale Oh My Zsh através da linha de comando com curl ou wget conforme mostrado.

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
OR
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

Depois de instalar OH-MY-ZSH, será necessário fazer um backup do arquivo .zhrc existente. Em seguida, um novo arquivo .zshrc será criado com as configurações. Portanto, sempre que você decidir remover OH-MY-ZSH usando o desinstalador, um arquivo .zshrc antigo será automaticamente revertido.

-rw-r--r--  1 tecmint tecmint  3538 Oct 27 02:40 .zshrc

Todas as configurações são colocadas no arquivo .zshrc. É aqui que você alterará os parâmetros ou ativará novos plug-ins ou alterará os temas com base nas necessidades.

Vamos analisar alguns dos parâmetros importantes que podemos modificar no arquivo .zshrc.

Temas OH-MY-ZSH

Entre todos os recursos do OH-MY-ZSH, adoro o conjunto de temas que vem junto com a instalação. Melhora visualmente a aparência do meu terminal. Os temas são instalados em “/home/tecmint/.oh-my-zsh/themes/“.

ls /home/tecmint/.oh-my-zsh/themes/

Por padrão, “robbyrussell” é o tema que é carregado. Para alterar o tema, modifique o parâmetro “ZSH_THEME=” no arquivo .zshrc.

nano ~/.zshrc

Você precisa originar (source ~/.zshrc) o arquivo para que as alterações tenham efeito.

source ~/.zshrc

Plug-ins OH-MY-ZSH

Existem vários plug-ins suportados por OH-MY-ZSH. Configurar um plugin é bastante fácil. Tudo o que você precisa fazer é obter o pacote do plugin e adicionar o nome do plugin no parâmetro plugins do arquivo .zshrc. Por padrão, git é o único plugin habilitado após a instalação.

Agora adicionarei mais dois plugins “ZSH-autosuggestions e ZSH-Syntax-highlighting” clonando os pacotes.

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

Para tornar os plugins eficazes, tudo o que você precisa fazer é editar o arquivo .zhsrc, adicionar o nome do plugin em plugins=() com um espaço entre cada nome do plugin.

nano ~/.zshrc

Agora o arquivo fonte (source ~/.zshrc) para que as alterações tenham efeito. Agora você pode ver na captura de tela que o recurso de sugestão automática está ativado e lembra o comando que usei anteriormente e sugere com base nele.

Atualização automática OH-MY-ZSH

OH-MY-ZSH verifica automaticamente se há atualizações quinzenalmente. Para desativá-lo, defina o parâmetro DISABLE_AUTO_UPDATE=”true”. Você também pode controlar o número de dias que a atualização deve ser executada definindo export UPDATE_ZSH_DAYS=.

É possível executar atualizações manuais executando o comando.

omz update

Removendo OH-MY-ZSH no Ubuntu Linux

Se você deseja remover oh-my-zsh, execute o comando “desinstalar oh_my_zsh“. Ele removerá todos os arquivos e pastas necessários de oh_my_zsh e reverterá ao estado anterior. Reinicie seu terminal para que as alterações tenham efeito.

uninstall oh_my_zsh

É isso neste artigo. Exploramos o que é oh-my-zsh, como instalá-lo e configurá-lo. Também vimos plug-ins e temas. Existem muito mais recursos do que discutimos neste artigo. Explore e compartilhe sua experiência conosco.