Se você passar algum tempo no Terminal do seu Mac, vale a pena personalizar a aparência do aplicativo. A boa notícia é que existem muitas maneiras de personalizar o terminal do seu Mac para ser mais produtivo e eficiente.
Neste post, mostramos algumas das maneiras mais interessantes de personalizar as janelas do Terminal do seu Mac.
Ajustando o tema do terminal
O Terminal tem a capacidade interna de criar um tema para suas janelas de shell, embora você possa não notar à primeira vista. Para isso, navegue até a tela de Preferências do Terminal.
A partir daqui, selecione a guia Perfis. Esta seção permitirá que você ajuste a aparência da janela do Terminal.
Você pode alterar o plano de fundo e a cor do texto, opções de renderização de texto, tamanhos de fonte e tipos de letra, tipo de cursor, cor de seleção e cores ANSI. O último é usado quando um comando do Terminal exibe uma saída colorida, mas não aparece de outra forma.
Você notará vários perfis no menu à esquerda. Você pode escolher um deles ou clicar no ícone “+” na parte inferior do painel para criar um novo perfil personalizado. Perfis são os contêineres para suas configurações, então você pode querer criar um perfil pessoal antes de ajustar qualquer coisa.
Quando estiver pronto, defina seu novo perfil principal clicando no botão Padrão. Todas as novas janelas do Terminal agora serão abertas com este perfil.
Você também pode abrir janelas do Terminal em um perfil específico em “Shell -> New Window”, onde você também pode selecionar um perfil.
Você também pode importar perfis para o Terminal, a partir do menu na parte inferior da tela Perfis.
Isso oferece uma maneira de harmonizar sua experiência no Terminal com outras versões do perfil em diferentes aplicativos. Por exemplo, seu editor Vim, Terminal e aplicativo Slack podem ter o mesmo perfil e tema instalados.
Comandos de login
O Terminal pode executar comandos específicos quando uma janela de shell está aberta. Você pode atribuí-los por perfil, para que perfis diferentes executem comandos exclusivos.
Para fazer isso, selecione a guia Shell no painel de preferências Perfis.
Em Inicialização, marque a caixa “Executar comando” e digite o comando relevante que deseja executar, mas deixe a caixa “Executar dentro do shell” marcada aqui.
Essa configuração será salva automaticamente no perfil associado e executada na próxima vez que você abrir um shell com esse perfil. Para desativar o comando de inicialização, basta desmarcar a caixa “Executar comando”.
Colorindo seu prompt
Ao editar o arquivo “.zshrc”, você pode colorir o texto do prompt do Terminal. Este é o texto fixo que aparece dentro de uma janela de shell.
Para começar, abra seu arquivo “.zshrc” no editor nano com o seguinte comando:
nano ~/.zshrc
Dentro do editor, adicione uma nova linha que comece com PROMPT=
. Seus códigos de cores ANSI e estilo de prompt seguirão. O código completo que temos aqui é:
PROMPT="%F{cyan}%n %1~ %# %f"
Para detalhar nosso exemplo, encerramos o estilo em %F
e %f
para observar que usaremos uma cor e, em seguida, adicionamos um nome de cor entre chaves {cyan}
. Isso também pode ser um número entre 0 e 256.
A partir daí, demos alguns estilos de prompt:
- Mostrar o nome de usuário (
%n
) - Exibe o caminho do diretório de trabalho atual sem o diretório inicial (
%1~
) - Defina para mostrar um símbolo de hash se o usuário for um administrador root ou mostrar um sinal de porcentagem (
%#
)
Há muito mais que você pode fazer aqui, e o processo é mais fácil do que usar perfis bash como nas versões anteriores do Terminal.
Colorir e formatar o texto do terminal
Você também pode formatar o texto digitado no Terminal usando configurações de perfil ou comandos de shell diretamente no prompt.
Para anexar uma cor de texto a um perfil, use a configuração de cor de texto na tela “Perfis -> Texto” das preferências do Terminal.
Para colorir o texto temporariamente, coloque o texto entre aspas duplas e use o printf
comando:
printf "\e[31mHello World\e[0m\n"
Vamos dividir isso:
\e
escapa os caracteres não imprimíveis[31m
é o código de cor para o texto vermelhoHello World
é nosso literal de string\e[0m
limpa a formatação para que o novo texto não apareça colorido\n
imprime uma nova linha
Se você quiser que o texto continue a aparecer colorido, deixe de fora o \e[0m
. Para finalizar a formatação, imprima \e[0m
para saída padrão com printf
.
Você também pode usar os mesmos códigos ANSI anteriores e entrar em Maior profundidade quando se trata de sua formatação de prompt.
Alterar o título da janela do terminal
Por padrão, o Terminal mostrará o diretório de trabalho atual, o processo ativo e o tamanho da janela de visualização na barra de título da janela do Terminal.
Você pode alterar isso na guia “Perfil -> Janela” das Preferências do Terminal.
Você pode ajustar as configurações na seção Título e ver os resultados em qualquer janela de shell aberta executando seu perfil atual. As mesmas configurações amplas também podem ser encontradas na tela Guia, caso você queira replicar suas configurações para várias guias abertas.
Empacotando
Tornar o Terminal seu é uma ótima maneira de personalizar sua experiência e se tornar mais eficiente e produtivo. Na verdade, há muito mais que você pode fazer para personalizar o Terminal do seu Mac, e este post mostra os maiores sucessos.
Com um Terminal adaptado às suas necessidades específicas, você pode executar todo o seu computador a partir do Terminal ou até mesmo atualizar seu Mac a partir do Terminal. Você usará mais o Terminal se puder personalizá-lo? Deixe-nos saber na seção de comentários abaixo!