Customizando o zsh

Publicado por Leonardo Berbert Gomes em 24/07/2020

[ Hits: 4.407 ]

Blog: https://www.linkedin.com/in/leoberbert

 


Customizando o zsh



Nessa dica vamos aprender como deixar nosso zsh um pouco mais elegante (tema) e produtivo com 3 plugins. O tema escolhido para essa dica foi o "powerlevel9k". Então vamos começar a brincadeira!!!

Para essa dica será necessário ter os seguintes pacotes instalados:
  • zsh
  • ohmyzsh

Primeiramente será necessário instalarmos a fonte "powerline", executaremos os comandos abaixo:

git clone https://github.com/powerline/fonts.git
cd fonts
./install.sh

Em seguida vamos instalar o nosso tema através do comando abaixo:

git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k

Agora vamos dizer ao nosso zsh que ele precisará utilizar o nosso tema:

vim ~/.zshrc

Altere a variável "ZSH_THEME" por:

ZSH_THEME="powerlevel9k/powerlevel9k"

Salve o arquivo acima e saia, em seguida execute o terminal:

zsh
Para mais informações sobre o tema e como ele pode ser customizado, acesse:
Vamos para a segunda parte dessa dica, onde falaremos de 3 plugins que são uma mão na roda:
  • zdharma/fast-syntax-highlighting: adiciona syntax highlighting na hora da escrita de comandos, que facilita principalmente em reconhecer comandos que foram digitados de forma incorreta;
  • zsh-users/zsh-autosuggestions: sugere comandos baseados no histórico de execução conforme você vai digitando;
  • zsh-users/zsh-completions: adiciona milhares de completitions para ferramentas comuns como Yarn, Homebrew, NVM, Node etc, para você precisar apenas apertar TAB para completar comandos.

E como eu faço a instalação destes carinhas? Primeiramente acessaremos o nosso diretório contendo nossos plugins:

cd ~/.oh-my-zsh/plugins

Agora vamos clonar os repositórios utilizando o comando "git clone":

git clone https://github.com/zdharma/fast-syntax-highlighting.git
git clone https://github.com/zsh-users/zsh-autosuggestions.git
git clone https://github.com/zsh-users/zsh-completions.git

Novamente iremos editar o arquivo ".zshrc" para acrescentar os nossos plugins. Localize o bloco onde encontram-se os plugins e adicione os nossos conforme mostrado abaixo:

vim ~/.zshrc

plugins=(
git
fast-syntax-highlighting
zsh-autosuggestions
zsh-completions
)

Notem que agora a medida que forem digitados os comandos eles serão validados com cores diferentes e também serão sugeridos novos comandos a medida que você for digitando com base em seu histórico de comandos.
Espero que gostem.

[]'s leoberbert

Outras dicas deste autor

kind - Desenvolvimento Local com Kubernetes

Instalando VirtualBox + Vagrant no openSUSE Leap 15.2

Executar shutdown com usuário comum em 5 etapas

Convertendo hexadecimal para texto

Instalando o Terraform (Ubuntu/Mint/Debian e Derivados)

Leitura recomendada

Cinnamon no Slackware - Instalação sem perda de tempo

Ouça a KissFM Rádio Rock diretamente de seu terminal!

Baixando o novo Slackware 11

Teclas de atalho do shell

Transparência com o Gnome e Compiz

  

Comentários
[1] Comentário enviado por fabio em 24/07/2020 - 10:29h

Boa! Instalei aqui, testando o zsh.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts