Customizando o zsh

Publicado por Leonardo Berbert Gomes em 24/07/2020

[ Hits: 5.241 ]

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

Alterando a imagem padrão do Rundeck na Tela de Login

Ambiente Dev Local com Vagrant em 5 minutos

Kitty Terminal - Instalação de Temas

Formatação com identação no VI/VIM

Docker multi stage builds

Leitura recomendada

ePSXe - emulador para PlayStation rodando no Linux

Lag na tela do Mplayer (Debian Lenny)

Portal do Software Livre (.gov)

Splash Screen do VOL no seu GRUB

Site com screencasts (pequenos vídeos) de várias distribuições

  

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