O melhor guia para aprimorar sua experiência de terminal e produtividade com Zsh e Fig

Você está procurando turbinar o uso do seu terminal e torná-lo mais produtivo? Não procure mais! Nesta postagem, apresentarei o Fig, um aplicativo incrível que pode aprimorar significativamente o fluxo de trabalho do seu terminal. Junto com o Fig, também instalaremos outras ferramentas úteis como iTerm2, Zsh, Oh My Zsh, Zsh Autosuggestions, Zsh Syntax Highlighting e Powerlevel10k para tornar sua experiência de terminal ainda melhor. Ao seguir cuidadosamente as 12 etapas, você se tornará tão proficiente que será extremamente rápido ao usar o terminal, mesmo com apenas as pontas dos dedos!
Passo 1: Instalar Fig.
Fig é um aplicativo versátil que fornece recursos poderosos para terminais em várias plataformas. Neste guia, vamos nos concentrar na instalação do MacOS. Para instalar o Fig, basta seguir as instruções de instalação fornecidas no site do Fig .
Etapa 2: faça login no Fig

O Fig não apenas simplifica o processo de adição de plug-ins, mas também fornece muitos recursos, incluindo a definição de aliases, a modificação de variáveis de ambiente etc. Vale a pena conferir o site do Fig. Depois de instalar o Fig, você pode fazer login na sua conta Fig para desbloquear todo o seu potencial. A Fig fornece um serviço baseado em nuvem que permite sincronizar as configurações do seu terminal em diferentes dispositivos, compartilhar configurações com colegas de equipe e acessar uma vasta biblioteca de configurações fornecidas pela comunidade.
Etapa 3 (Opcional): Instale o iTerm2
Embora o Fig possa funcionar com qualquer terminal, o iTerm2 é uma escolha popular entre muitos desenvolvedores devido aos seus recursos avançados e opções de personalização. Você pode baixar e instalar o iTerm2 em seu site oficial .
Passo 4: Instale o Zsh
Zsh é um shell poderoso que fornece muitos aprimoramentos em relação ao shell Bash padrão. Se você deseja verificar se já está instalado ou não, usando zsh --version
o comando. A saída deste comando deve ser algo como isto zsh 5.8.1 (x86_64-apple-darwin22.0)
Se você não conseguir obter esta saída, o zsh precisa ser instalado. Para instalar o Zsh, você pode usar um gerenciador de pacotes como o Homebrew ou seguir as instruções de instalação do site oficial do Zsh . brew install zsh
O comando é a maneira mais fácil para dispositivos Apple.
Etapa 5: instale o plug-in Oh My Zsh
Oh My Zsh é uma estrutura popular de código aberto para gerenciar configurações Zsh. O Fig fornece um plug-in para Oh My Zsh que facilita a integração do Fig com o Zsh. Para instalar o plug-in Fig para Oh My Zsh, você pode usar um terminal ou o painel Fig. Em um terminal, basta digitar fig plugins add <plugin-name>
e executar o comando, ou no painel, abrir a página de plugins, procurar o plugin que deseja instalar e clicar no botão instalar.


Após a conclusão da instalação, basta executar o fig source
comando em seu terminal.
Etapa 6: instalar as sugestões automáticas do Zsh

Zsh Autosuggestions é um plug-in útil que sugere conclusões de comandos com base no seu histórico de comandos. Para instalar o Zsh Autosuggestions, siga o guia na etapa 5. Quando a instalação estiver concluída, execute o fig source
comando em seu terminal.
Passo 7: Instalar Zsh Syntax Highlighting

Zsh Syntax Highlighting é outro plug-in útil que destaca erros de sintaxe e outros problemas em suas entradas de linha de comando. Para instalar Zsh Syntax Highlighting, siga o guia na etapa 5. Quando a instalação estiver concluída, execute o fig source
comando em seu terminal.
Etapa 8: instalar os tipos de arquivo de realce da sintaxe Zsh

Zsh Syntax Highlighting Filetypes é um plug-in adicional que fornece realce de sintaxe para vários tipos de arquivo. Para instalar tipos de arquivo de realce de sintaxe Zsh, siga o guia na etapa 5. Quando a instalação estiver concluída, execute o fig source
comando em seu terminal.
Passo 9: Instale o Powerlevel10k

Powerlevel10k é um tema Zsh popular que fornece um prompt de terminal altamente personalizável e visualmente atraente. Para instalar o Powerlevel10k, siga o guia na etapa 5. Quando a instalação estiver concluída, execute o fig source
comando em seu terminal.
Etapa 10: instalar a fonte recomendada
Para ver os caracteres corretamente no Powerlevel10k, é recomendável instalar uma fonte corrigida. Você pode encontrar a fonte recomendada, Meslo Nerd Font, no GitHub . Baixe as fontes, todas as quatro fontes, e clique duas vezes nos arquivos para instalá-los no MacOS. Depois de instalar a primeira fonte, você pode ver replace
ou keep both
opções. Clique na opção manter ambos para não perder as fontes instaladas anteriormente. Depois de instalado, defina a fonte no terminal que você está usando para garantir a renderização adequada do prompt do Powerlevel10k. A maioria dos terminais fornece a opção de alteração de fonte na página de configurações na guia de perfil.
Terminal MacOS:

iTerm2:

Código VSC:
No terminal VSCode, abra as configurações do terminal, procure por font. Adicione a nova família de fontes à lista. Verifique novamente o nome da família de fontes que você instalou.


Etapa 11: configurar o Powerlevel10k
Depois de instalar o Powerlevel10k, você pode configurá-lo de acordo com suas preferências. Basta executar o p10k configure
comando em seu terminal e o Powerlevel10k o guiará pelo processo de configuração. Você pode personalizar vários aspectos do prompt, como cores, ícones e segmentos, para criar um prompt de terminal personalizado e visualmente atraente.

Passo 12: Alterar tema
Se você deseja alterar o tema do seu terminal, pode explorar diferentes opções em sites como iTerm2 Color Schemes , que oferece uma ampla variedade de temas para o iTerm2 e você pode verificar como instalá-los em diferentes terminais. Um tema altamente recomendado é o Solarized Dark, que oferece uma aparência elegante e moderna ao seu terminal. Solarized Dark é minha preferência pessoal, e todas as capturas de tela foram tiradas de um terminal que usa o tema Solarized Dark.
Com Fig, Zsh, Oh My Zsh, Zsh Autosuggestions, Zsh Syntax Highlighting, Powerlevel10k e um tema personalizado, você pode transformar seu terminal em uma potência de produtividade. Essas ferramentas oferecem recursos poderosos, usabilidade aprimorada e estética bonita, tornando sua experiência de terminal mais eficiente e agradável.
Em conclusão, o Fig e as ferramentas mencionadas neste guia podem aumentar muito a produtividade do seu terminal e elevar seu fluxo de trabalho para o próximo nível. Ao instalar e configurar Fig, Zsh, Oh My Zsh, Zsh Autosuggestions, Zsh Syntax Highlighting, Powerlevel10k e um tema personalizado, você pode criar uma configuração de terminal personalizada e poderosa que aumenta sua produtividade e torna o uso do terminal mais agradável. Experimente-os e veja a diferença por si mesmo!
Espero que este guia passo a passo o ajude e o incentive a compartilhar este post médio. Feliz ajuste de terminal e aumento de produtividade!