Customizando o zsh

Publicado por Leonardo Berbert Gomes em 24/07/2020

[ Hits: 4.710 ]

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

Tema Ubuntu para Nokia E71

Rodando (ElasticSearch + Kibana) em 5 minutos

Colocando seu Kurumim na rede rapidamente

Alacritty - Instalação no Debian e derivados

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

Leitura recomendada

Roteiro de instalação e configuração de um Servidor Debian

Atribuindo número de série da MikroTik Routerboard ao hostname

Marca d'água fácil com ffmpeg (testada em Ubuntu 8.04)

Belos papéis de parede minimalistas

Você já ouviu falar sobre o Final Term?

  

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