DTerm: um terminal sempre à mão e no diretório certo do seu Mac

Augusto Campos em 15/08/2011

Quem é usuário frequente do Terminal no Mac e o aproveita também para complementar as operações realizadas na interface gráfica possivelmente está acostumado a uma rotina mais ou menos assim:

  1. Abre o Terminal
  2. Digita um comando na shell
  3. (opcional) Arrasta o documento que está aberto, ou outro ícone da interface (incluindo o ícone proxy, que fica na barra de título das janelas), para servir como parâmetro ao comando no Terminal
  4. (opcional) Copia o resultado, ou parte dele, para a clipboard
  5. (opcional) Fecha, minimiza ou esconde o Terminal
  6. Retorna ao aplicativo em que estava antes

Às vezes isto se deve à existência de determinados recursos mais facilmente acessíveis pela shell clássica do que pela interface gráfica, mas também pode ser por hábito arraigado no uso de outros sistemas operacionais ou mesmo por preferências pessoais - e felizmente cada um é livre para escolher a interface que melhor o agrada.

Mas se a sua rotina inclui a sequência dos 6 passos acima várias vezes por dia, permita-me sugerir uma olhada no DTerm, um terminal especializado que aparece sempre que você pressiona um atalho do teclado (Shift + ⌘ + Enter por default), já posicionado no diretório do documento ativo na aplicação em que você estava trabalhando, para que você possa digitar 1 comando, ver o resultado e, opcionalmente, copiar o resultado para a clipboard no ato de retornar à aplicação anterior.

Durante a execução ele também tem algumas opções, incluindo uma que eu acho bastante interessante: terminar o comando do DTerm com ⌘ + Enter (e não apenas com Enter) leva o comando diretamente ao Terminal default, onde tem início uma sessão interativa tradicional.

Quando o comando termina de rodar, seu resultado é apresentado na janela flutuante do DTerm. Neste momento, pressionar ESC permite fechar a janela do DTerm, e pressionar Shift + ⌘ + C copia toda a saída do comando para a clipboard e no mesmo ato fecha a janela do DTerm.

O DTerm é gratuito, e seu site oficial inclui um vídeo apresentando vários exemplos de uso e as teclas de atalho correspondentes.

Eu comecei a usar o DTerm diariamente desde que vi a dica na edição de setembro da revista MacWorld UK (que assino no iPad, por meio do Zinio) e tenho a impressão de que alguns de seus recursos avançados (que eu não usei o suficiente para ter certeza) precisam de atualização para o Lion, mas nada que comprometa o meu uso diário de seus recursos básicos desde então. Recomendo!

Comentar

Comentários arquivados

Comentário de Paulo Cesar em 15/08/2011 às 13:59:46

Muito bom! Valeu a dica! Também não sabia dessa de arrastar um arquivo pro terminal, putz, isso vai me ajudar bastante

Comentário de Augusto Campos em 15/08/2011 às 14:12:12

Essa de arrastar um ícone ou objeto pro Terminal e ver ele se converter numa referência textual (ao filesystem, à URL, etc.) funciona em vários terminais modernos, não apenas no do Mac! ;-)

Comentário de Thiago A. em 15/08/2011 às 15:13:32

dterm + finder: killer combo

Comentário de Domingos Teruel em 15/08/2011 às 22:57:22

Muito boa a dica do dterm, ja uso a um tempão inclusive uma versão para Linux que me ajdua muito bom no dia-a-dia. ;)