Executando verificação de segurança...
1

Seu terminal pode ser muito mais produtivo, bonito e amigável!

Que tal deixar pra lá aquele terminal sem graça e "burro", que você precisa fazer tudo "na mão"?

Aquele velho terminal em preto e verde, lembrando um monitor de fósforo verde já passou, ficou para o passado e, junto dele, a necessidade de fazer cada coisa repetidamente. Afinal, não é para isso que trabalhamos, automatizar tarefaz repetitivas?

As seguintes dicas servem para basicamente todos os terminais e sistemas operacionais, mas eu recomendo fortemente o uso de um Linux (ou ao menos um MacOS) e o terminal Kitty, não posso negar, ele é o meu favorito.

Instalando o Kitty

Primeiro, para o Ubuntu:

sudo add-apt-repository universe
sudo apt update 
sudo apt install kitty

Debian:

sudo apt-get install kitty

Arch Linux:

 sudo pacman -S kitty 

Fedora:

 sudo dnf install kitty 

OpenSUSE:

sudo zypper install kitty 

Após instalar o Kitty, nos falta customizar, ele vem "bem cru", o que é bom no geral, pois é mais simples deixar ele com a nossa cara.

Primeiro, devemos preparar a customização, para isso crie uma pasta e o arquivo para guardar as configurações (caso já não tenham sidos criados):

 mkdir -p ~/.config/kitty/ 
 touch ~/.config/kitty/kitty.conf 

Após isso clone o repositório do Gruvbox-material (é o que eu recomendo, é o mais agradável para longos períodos de programação):

 cd ~/.config/kitty && git clone https://github.com/rsaihe/gruvbox-material-kitty.git

Dentro da pasta do gruvbox há algumas variações do tema, desde os mais claros aos mais escuros, escolha o seu e inclua no final do arquivo kitty.conf

 include "CAMINHO PARA O ARQUIVO" 

Para deixar seu terminal ainda mais poderoso, recomendo o uso da fonte Fira Code

Instalando o zsh

Feito isso, falta apenas usar o Oh-my-zsh e para isso, devemos instalar o ZSH

Fedora

 dnf install zsh 

Arch

 pacman -S zsh zsh-completions 

OpenSUSE

 zypper in zsh 

Ubuntu

 apt install zsh 

OpenBSD

 pkg install zsh bash 

Feito isso, o Oh-my-zsh pré-configurará o restante do nosso terminal

curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh; zsh

É possível que, após a instalação, seu terminal ainda não tenha alterado o shell padrão, para isso basta digitar o seguinte comando:

sudo usermod --shell $(which zsh) $USER

Pronto, a parte mais chata já foi feita, basta terminar instalando os plugins desejados, dois que uso são o zsh-syntax-highlighting e o zsh-autosuggestions, para instalar devemos dar os seguintes comandos:

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting 

e

git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

Para arrematar, falta apenas adicionar na lista dos plugins ativos no seu "~/.zshrc". Aliado a esses dois, há uma lista de outros que contribuirão ainda mais, segue a lista dos que recomendo já na configuração do .zshrc:

plugins=(
 git
 zsh-syntax-highlighting
 zsh-autosuggestions
 catimg
 copybuffer
 copyfile
 dircycle
 dirhistory
 extract
 git-prompt
 gitfast
 gitignore
 history
 jsontools
 fzf
)

Caso deseje usar esses plugins, o Fzf (um buscador de arquivos) deve ser instalado de igual forma aos outros dois, basta dar o seguinte comando e responder "y" para as questões que serão feitas.

git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf && ~/.fzf/install

Dica bônus, um tema mais limpo e legal

git clone https://github.com/cdimascio/lambda-zsh-theme.git && cp cdimascio-lambda.zsh-theme $ZSH_CUSTOM/themes

Depois altere a linha que começa com ZSH_THEME para

ZSH_THEME="cdimascio-lambda" 

e por fim rode "source ~/.zshrc" para ativar as configurações.

Fim

Pronto, agora seu terminal não só está mais bonito como também já possui sugestão de palavras, possui syntax highlighting, um buscador de arquivos, auxilia no uso do git e até permite a visualização de imagens com o catimg (pixalizado, mas é bem legal de usar).

O terminal não precisa ser feio e menos ainda "burro", dá pra ele nos auxiliar com as tarefas mais repetitivas.

PS:

O Kitty é um terminal muito bom e altamente customizavel, para quem não conhece, recomendo ver o projeto:
https://sw.kovidgoyal.net/kitty/

seu terminal ficará assim:

Carregando publicação patrocinada...
1

Sempre que leio a palavra Terminal no titulo de algum post fico feliz, mas depois lembro que uso o Prompt de Comando do windows xD.
Sabem de alguma maneira de

1

Gostei da ideia de melhorar o visual do terminal, mas senti falta de pelo duas imagens aqui (antes e depois). As imagens ajudam a entender e decidir.

2
1

Realmente, apesar da plataforma apelar o para minimalismo, colocar uma foto do antes e do depois, ajuda a ter uma mínima noção do que esperar ver como resultado final.
Sem dúvida alguma é um artigo que desperta o interesse em subir uma VM só pra ver isso em movimento.