Customizando o zsh

Publicado por Leonardo Berbert Gomes em 24/07/2020

[ Hits: 5.168 ]

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

Customizando o Grub no Fedora 33

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

Acessibilidade no VIM

Adicionando novas opções ao menu do Fluxbox

Colocando seu Kurumim na rede rapidamente

Leitura recomendada

Pacotes úteis para Gnome 2.14

Remover Beagle do login, mas não do sistema

Boot de ISO GNU/Linux gravada no disco rígido

Instalar programas da Adobe pelo Yum no Acer Aspire One

Livros de TI online e gratuitos

  

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