Debian 12 init
Como Configurar o Zsh com Powerlevel10k, Autosuggestions e Syntax Highlighting no Debian 12
Neste artigo, vou mostrar como configurar o terminal Zsh no Debian 12, com o tema Powerlevel10k, o plugin zsh-autosuggestions e o zsh-syntax-highlighting, para criar um ambiente de terminal mais poderoso e eficiente.
Passo 1: Instalar o Zsh
O primeiro passo é instalar o Zsh, que é um shell de comando poderoso. Abra o terminal e execute os seguintes comandos:
sudo apt update
sudo apt upgrade
sudo apt install zsh
Com isso, o Zsh estará instalado no seu sistema.
Passo 2: Alterar o Shell Padrão
Para tornar o Zsh o seu shell padrão, execute o seguinte comando:
chsh -s $(which zsh)
Depois disso, saia da sua sessão atual e entre novamente ou reinicie o terminal.
Passo 3: Instalar o Oh My Zsh
O Oh My Zsh é um framework de configuração para o Zsh que facilita a personalização e o uso de plugins. Para instalá-lo, execute o seguinte comando:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Isso instalará o Oh My Zsh e o configurará automaticamente.
Passo 4: Instalar o Powerlevel10k
O Powerlevel10k é um tema visual para o Zsh que oferece uma aparência moderna e altamente configurável. Para instalá-lo, execute os seguintes comandos:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k"
Agora, edite o arquivo de configuração do Zsh (~/.zshrc
) para usar o Powerlevel10k:
vim ~/.zshrc
Altere a linha que define o tema para:
ZSH_THEME="powerlevel10k/powerlevel10k"
Em seguida, execute o comando:
source ~/.zshrc
Passo 5: Instalar o zsh-autosuggestions
O zsh-autosuggestions é um plugin que sugere comandos automaticamente com base no seu histórico enquanto você digita. Para instalá-lo, execute os seguintes comandos:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
Edite novamente o arquivo ~/.zshrc
e adicione o plugin à lista de plugins:
vim ~/.zshrc
Encontre a linha que define os plugins (geralmente plugins=(git)
) e adicione o zsh-autosuggestions
à lista:
plugins=(git zsh-autosuggestions)
Depois, execute o comando para aplicar as mudanças:
source ~/.zshrc
Passo 6: Instalar o zsh-syntax-highlighting
O zsh-syntax-highlighting adiciona realce de sintaxe no terminal, tornando os comandos mais fáceis de entender. Para instalá-lo, execute os seguintes comandos:
sudo apt install zsh-syntax-highlighting
echo "source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
Por fim, execute:
source ~/.zshrc