R$ 220: HD externo para o iPad com o Wi-Drive
Comparando TRINTA E TRÊS editores de texto para o iPad
50 apps grátis para Mac, edição 2012
Dicas de configuração para acelerar seu Mac
Qual MacBook comprar?

Personalizando o Terminal do Mac

Pelo autor convidado Hugo Dória*

O Terminal do Mac OS X não possui, por padrão, alguns recursos que uso bastante como, por exemplo, ajuste fino nas cores e atalhos diretos para as abas.

Se você também sente falta destes recursos, não se preocupe. Logo abaixo eu mostro como melhorar o terminal do OS X:

Colorindo o Terminal

O primeiro passo a ser feito é baixar o SIMBL, um software open source que permite a adição de hacks e plugins a determinados aplicativos, incluindo o Terminal. No momento em que escrevo este artigo a última versão disponível do SIMBL é a 0.9.9.

Depois que baixar o arquivo, basta descompactá-lo e instalá-lo como qualquer outro aplicativo do Mac OS X.

Agora é preciso baixar o bundle TerminalColours. Ele é o responsável por colorir o terminal corretamente, corrigindo o efeito que faz com que os textos em azul e em vermelho sejam difíceis de visualizar em determinados monitores.

Descompacte o TerminalColours.tar.gz e copie o arquivo TerminalColours.bundle para dentro do diretório /Library/Application Support/SIMBL/Plugins.

Você pode fazer isso tanto pelo Finder, quanto pelo comando abaixo:

cp -r TerminalColours-SL-64bit.bundle /Library/Application\ Support/SIMBL/Plugins/

A configuração está feita. Agora é só abrir o Terminal e testar os novos tons:


Novos tons

Para modificar as cores é só ir aba Settings, dentro das preferências do Terminal. Você verá que agora existe um botão chamado More. Clique nele para modificar as cores como preferir:


Botão “More”

 
Alternando entre as abas do Terminal através de atalhos

Uma coisa que não gostei quando comecei a usar o Terminal foi a ausência de uma tecla de atalho, que permitisse que eu alternasse facil e diretamente entre as abas abertas.

Felizmente, o bundle TerminalTabSwitching corrige este problema.

O procedimento de instalação do bundle é o mesmo usado no TerminalColours. Basta descompactar o arquivo e copiar o TerminalTabSwitching.bundle para dentro do diretório /Library/Application Support/SIMBL/Plugins/. Se preferir, você pode executar o comando abaixo:

$ cp -r TerminalTabSwitching.bundle /Library/Application\ Support/SIMBL/Plugins/

Pronto. Agora é só reiniciar o Terminal novamente. Para alternar entre as abas usar os atalhos Command+1, Command+2, …, Command + 9. Sem este bundle, o atalho alternaria entre as janelas abertas, mas não entre as abas.

Adicionando novos temas

Os temas fornecidos no Terminal não são muito bonitos, principalmente se você prefere temas escuros. Felizmente, existem dois temas escuros bastante populares. São eles:


IR_Black

NightLion

Instalar qualquer um desses temas é fácil. Basta baixar o arquivo correspondente, descompactá-lo e dar dois cliques no arquivo com a extensão “.terminal“.

Se preferir, há a alternativa de ir nas preferências do Terminal e importar o arquivo do tema:


Importar um tema

Depois de adicionar o tema é preciso torná-lo padrão. Para isso, basta selecionar o tema nas preferências e clicar no botão “Default”:


Definir tema default

Estas foram algumas dicas que melhoraram minha produtividade no Terminal. E você, tem alguma dica?

* O autor convidado Hugo Doria atua em administração de sistemas, consultoria e treinamento em TI. É viciado em sushi e no bom e velho rock and roll.
 

Tags:
Compartilhe este post: Twitter, Facebook, impressão, etc.

• Siga no Twitter: @brmacblog e @augustocc
Compartilhar este artigo no Twitter
Compartilhar este artigo no Facebook
• Link direto para este artigo: http://br-mac.org/?p=167
Versão para impressão e acessibilidade
Feed RSS do BR-Mac.org

Leia também:
Assine o feed RSS dos artigos
Siga o @brmacblog no Twitter
Comentar?

34 Comentários.

  1. Olá. Gostei do artigo, mas estou tendo alguns problemas:

    O seguinte erro aparece quando tento usar o plugin de tab switching:

    Terminal 2.1.1 (v273) has not been tested with the plugin TerminalTabSwitching (null) (v1.0). As a precaution, it has not been loaded. Please contact the plugin developer for further information.

    Já o TerminalColours.bundle não adiciona o botão “More” ao lado do checkbox de cores vibrantes. Instalei corretamente o SIMBL 0.9.9, e joguei o arquivo como indicado em /Library/Application Support/SIMBL/Plugins

    • Olá Thiago,

      Você poderia me informar qual a versão do OS X que está usando? É o Leopard ou Snow Leopard?

      • Hugo, é o Snow Leopard (10.6.6)

        • Esqueci de dizer que está com os últimos updates, pois não tem nenhum disponível no software update.

          • Aqui é exatamente a mesma versão do Terminal e do Snow Leopard.

            Você poderia confirmar se o Terminal está rodando em 64bit?

            Vá em Applications -> Utilities. Clique com o botão direito no Terminal e vá em Get Info.

            Verifique se a opção “Open in 32-bit mode” está desmarcada.

            Além disso, por favor, confirme se os bundles foram baixados corretamente.

  2. Para adicionar cores ao terminal, alternativamente pode-se adotar este caminho:

    Adicione a seguinte linha no arquivo .bashrc presente no “home” do usuário:

    alias ls=”ls -G” # -G == –color

    • Augusto Campos

      São coisas diferentes, Fabiano. Esse teu alias é legal e serve para fazer um ótimo uso das cores disponíveis no Terminal. Já a dica do post acima, do Hugo, é para melhorar a seleção de cores disponíveis para uso no Terminal (inclusive por meio do comando ls colorido que mencionas).

  3. Quanto a colorir o terminal, eu usei a solução made in Linux:
    ~/vim .bash_profile
    e acrescentar:
    alias ls=”ls -G”

    :x!

    E voilà: terminal colorido.

    • Augusto Campos

      São coisas diferentes, Tiago. Esse teu alias é legal e serve para fazer um ótimo uso das cores disponíveis no Terminal. Já a dica do post acima, do Hugo, é para melhorar a seleção de cores disponíveis para uso no Terminal (inclusive por meio do comando ls colorido que mencionas).

      • Nossa, quando eu abri os comentários, só tinha um post. Como eu demorei para responder, não vi as outras respostas!!!

        Foi mal.

  4. Corrigindo:
    ~/vim .bash_profile [enter]
    e acrescentar:
    alias ls=”ls -G”
    [esc]
    :x!

  5. Eu uso o iTerm. Tem mais opções que o terminal padrão do OSX.

    http://iterm.sourceforge.net/

  6. Olá Hugo,

    Ambas as versões do artigo são de 32 bits, por isso estava dando erros por aqui. Achei as respectivas versões de 64 bits:

    https://github.com/timmfin/terminalcolours/raw/master/TerminalColours-SL-64bit.zip

    A do TerminalTabSwitching só consegui achar no GitHub:

    git clone https://github.com/dabeeeenster/terminaltabswitching.git

    Daí só copiar os arquivos com extensão .bundle normalmente para a pasta informada no artigo

  7. Otimo o terminal tab. vivo com mais de 5 terminais abertos. agora melhorou bastante.

  8. Fala Hugo!

    Talvez você não tenha se adaptado, mas existe um atalho para navegar entre as tabs do terminal:

    Shift + Command + setas

    Parabéns pelo artigo.

    Abs.

  9. SIMBL + Visor são a combinação perfeita para o Terminal do MacOSX , mais tem usado muito o Iterm2 com splits. Muito com o artigo Hugo Doria

  10. Leonardo Santagada

    O iterm2 http://code.google.com/p/iterm2/ tem mais features, e como não é um simbl não quebra o terminal. Eu gosto de deixar o terminal totalmente limpo e servir como um fallback caso o iterm2 tenha problemas.

  11. Olá, excelente post, um dos mais aguardados!
    Só tem um porém, segui os passos corretamente e não coloriu.
    O botão MORE só apareceu depois que eu coloquei a versão 64bits, mas mesmo assim não aparece colorido.
    Quando eu coloco o Visor o botão MORE some.
    Estou no SnowLeopard 10.6.6 .

  12. O meu também não coloriu.. dou um ls e nada.. tudo normal… precisa mudar algo.. tentei o ls –color mas não funciona no MAC..

  13. ainda sobre a confusão “terminal colorido vs ls colorido”, talvez este linque possa ajudar: http://www.napolitopia.com/2010/03/lscolors-in-osx-snow-leopard-for-dummies/

  14. vale a pena dar uma olhada nesse projeto: https://github.com/revans/bash-it/

    tem vários alias, configurações e etc… sem falar nos temas

  15. O Terminal do Mac OS X já possui atalhos disponíveis, nas 2 últimas imagens do artigo vá na aba Window/Janela, a última check box do Título exibe qual é o command+n da janela atual. Para navegar nas abas use command+shift+setas (direita/esquerda).
    Bom aqui sempre funcionou assim, não me lembro de ter definido atalhos. (Desde o Leopard, atualmente no Snow Leopard)

  16. no lion parou de funcionar tudo. tem que esperar sair atualização.

Comentar

Trackbacks and Pingbacks:


Dicas iPad
Dicas Mac