Meu ambiente de desenvolvimento 2025

Felipe Rangel - Feb 26 - - Dev Community

Se tem uma coisa que a gente aprende com o tempo, é que passar horas no terminal pode ser uma experiência dolorosa ou uma jornada digna de um mestre Jedi. Em 2025, um bom ambiente de desenvolvimento não é só um capricho, é um passaporte para a produtividade! Vamos configurar um terminal que é rápido, bonito e cheio de recursos. Aqui estão os passos para transformar seu Ubuntu em uma verdadeira nave espacial da codificação.


Antes de tudo

Tenho um repositório com meus arquivos de configuração que foram copiados criados com muito suor. É recomendado que tenha esses arquivos baixados para facilitar as coisas

Link do repo


Instalando o Zsh (E se livrando do Bash monocromático)

Vamos instalar o Zsh, porque um terminal sem Zsh é igual a um anjo sem asas:

sudo apt update && sudo apt install zsh -y
Enter fullscreen mode Exit fullscreen mode

Agora que temos o Zsh instalado, vamos torná-lo o padrão:

chsh -s $(which zsh)
Enter fullscreen mode Exit fullscreen mode

Faça logout e entre novamente para ver a mágica acontecer.

Opcional

Adicionar o script baixado do meu repositório de arquivos de configuração no final do arquivo ~/.zshrc


Ativando o Autocomplete do Zsh (E economizando digitações)

Agora que temos o Zsh, queremos que ele complete nossos comandos como um verdadeiro assistente de inteligência artificial. Vamos instalar o zsh-autosuggestions e o zsh-syntax-highlighting:

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
echo 'source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh' >> ~/.zshrc

# Para ter cores no terminal:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.zsh/zsh-syntax-highlighting
echo 'source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh' >> ~/.zshrc
Enter fullscreen mode Exit fullscreen mode

Reinicie seu terminal ou rode:

source ~/.zshrc
Enter fullscreen mode Exit fullscreen mode

Agora seu terminal prevê comandos como um mágico!


Instalando uma Nerd Font

Pessoalmente eu gosto bastante da fonte Fira Code, segue os passos para baixá-la e usá-la

mkdir ~/.local/share/fonts/
wget -P ~/.local/share/fonts/ 'https://github.com/ryanoasis/nerd-fonts/releases/download/v3.3.0/FiraCode.zip' 
unzip ~/.local/share/fonts/FiraCode.zip -d ~/.local/share/fonts/
Enter fullscreen mode Exit fullscreen mode

Instalando Starship (Deixando o terminal nutella)

Para "aviadar" ainda mais o terminal, siga as instruções de instalação e configurção do Starship


Instalando o Alacritty (O terminal que voa baixo)

O Alacritty é um dos terminais mais rápidos e bonitos que você pode ter. Para instalar, siga os passos da documentação oficial

E pronto, temos um terminal de respeito!

Opcional

Copiar os arquivos de configuração do meu repositório e colar na pasta ~/.config/alacritty, que já vai prover um tema bonito para o terminal


Mudando o Terminal Padrão do Ubuntu

Agora que temos o Alacritty, queremos que ele seja o terminal padrão. Para isso rode o seguinte comando para saber onde o Alacritty está instalado:

which alacritty
Enter fullscreen mode Exit fullscreen mode

Agora rode o comando:

sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /caminho/para/alacritty 50
Enter fullscreen mode Exit fullscreen mode

Alterando /caminho/para/alacritty pelo caminho retornado no comando which alacritty

Por último, rode o seguinte comando para escolher o terminal padrão:

sudo update-alternatives --config x-terminal-emulator
Enter fullscreen mode Exit fullscreen mode

Escolha o número correspondente ao Alacritty e pronto!


Mudando o Terminal Padrão do Nautilus

O Nautilus (o gerenciador de arquivos do Ubuntu) ainda pode estar abrindo o terminal antigo. Para corrigir isso instalaremos o seguinte pacote:

Nautilus Open Any Terminal

Agora, ao abrir o terminal pelo Nautilus, você estará dentro do Alacritty!


Instalando o tmux (Para multitarefa de verdade)

O tmux permite dividir sua tela e gerenciar múltiplas sessões sem perder nada. Para instalar:

sudo apt install tmux -y
Enter fullscreen mode Exit fullscreen mode

Depois de instalado, basta rodar:

tmux
Enter fullscreen mode Exit fullscreen mode

Agora você tem um terminal turbo com divisão de janelas!

Opcional

Baixar o arquivo de configuração do tmux e colar na pasta home, tendo atalhos melhores e um tema bonito para o tmux também


Instalando o bat e o eza (Porque cat e ls são do século passado)

Substituir o cat pelo bat e o ls pelo eza faz seu terminal parecer um painel de controle da NASA. Para instalá-los siga a documentação oficial de cada um


Conclusão

Agora você tem um terminal bonito, funcional e rápido. Seu ambiente de desenvolvimento está preparado para 2025 e além! Agora só falta escrever código de qualidade... mas isso já é outra história.

. .