Customizando o zsh

Publicado por Leonardo Berbert Gomes em 24/07/2020

[ Hits: 4.079 ]

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

Rundeck - alterando a senha de admin

Busca de string em intervalos de logs

Já pensou em adquirir adesivos grátis do Rundeck?

Criando Templates no VIM

Docker multi stage builds

Leitura recomendada

Entrelinhas no LaTeX

Importando midi no Linux MultiMedia Studio

Usando Debian-BR CDD sem instalar

Assista vídeos direto do terminal

Simulado LPIC-1 em PT-Br com Virtual CertExam

  

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