Qual é a diferença entre iTerm2 e Terminal?


149

Eu continuo ouvindo dizer que o iTerm2 é muito melhor que o Terminal. No entanto, quando baixei o iTerm2, não vi o que o tornava preferível ao Terminal. Quais são as diferenças entre esses dois aplicativos?


7
honestamente, o terminal ficou muito melhor com o Leopard> SL> Lion. O iTerm costumava ser necessário, agora é um pouco agradável. Na verdade, mudei de volta para o Terminal no Lion agora que as cores ANSI são totalmente suportadas. Chega de SIMBL!
Lemonginger 15/09

7
Pressione Cmd + Shift + D e aprenda.
Fake Name

@Fake Awesome! Mas o Terminal já faz isso.
Daviesgeek

Certifique-se de rotular isso como iTerm2 como um desenvolvimento completamente diferente.
ocodo 20/09/11

2
Minha opinião? Basicamente, é a diferença entre um rolls royce e um honda. Ambos o levarão aonde você deseja ir, mas um deles é um passeio muito mais agradável, com muitos recursos interessantes. A versão beta atual tem ainda mais recursos. Maravilhoso.
Pdwalker

Respostas:


66

Existem vários recursos listados na página de recursos .

Alguns dos recursos que eu gosto são:

  • Vista de painel dividido
  • Janela de atalho para terminal instantâneo em qualquer lugar
  • A pesquisa destacará todas as palavras encontradas (como no Chrome e Safari)
  • Cópia sem rato
  • Reprodução instantânea (pode "rebobinar" sua sessão, caso você se esqueça de anotar / copiar algo)
  • Colar histórico
  • Suporte Growl para notificação quando um processo é concluído

Concordo com todos eles e gostaria de adicionar um, comando broadcast! Se você estiver fazendo coisas como escavação de logs multihost ou processamento de dados, é super intuitivo.
StanleyZ

41

A resposta de @ joel é boa, mas o Terminal.app ganhou alguns recursos exclusivos no Lion:

  • suporte para o recurso de restauração do Lion
  • suporte para serviços do sistema - isso significa que eu tenho um atalho do sistema para "novo terminal nesta pasta" sem hacks estranhos.
  • suporte para serviços do sistema significa grande integração de automação
  • proxy de documento na janela e, geralmente, melhor suporte a D&D
  • clique com o botão direito do mouse em uma string para pesquisar nas páginas de manual ou abra sua página de manual em uma janela flutuante legal. Realmente útil!

Consulte: http://www.macosxautomation.com/lion/terminal.html


3
256 cores, Apagamento de cores de plano de fundo (BCE), cores ANSI personalizáveis, Tela cheia, indicadores de status nas guias e ícones do Dock, incluindo exibições de terminal ativas em janelas minimizadas. Ah, e, uma muito melhor :-) sino visuais
Chris Página

17

Eu simplesmente amo o iTerm porque ele tem o preenchimento automático de comandos.

Na lista de recursos do iTerm2, em seu site:

Basta digitar o início de qualquer palavra que já tenha aparecido na sua janela e depois Cmd-; irá abrir uma janela com sugestões. A palavra que você procura geralmente está no topo da lista!

insira a descrição da imagem aqui


O terminal também.
Daviesgeek

4
Embora o preenchimento automático seja um recurso bashe outros shells ( zshpossui um preenchimento automático particularmente impressionante) e não o próprio aplicativo Terminal. iTerm2 também tem um modo de completação muito especial ... iterm2.com/#/section/features/autocomplete
ocodo

@slomojo sim, o ⌘-; é bem legal.
Ajith

11
Devo acrescentar que, pessoalmente, acho que a conclusão do zsh é a melhor que usei dentro de um shell / terminal. (Especialmente quando usado com oh-meu-zsh - pelo caminho ... tomar nota. )
ocodo

11
@slomojo eu vejo agora. (a imagem explica isso)
daviesgeek

15

Além dos recursos já listados, o iTerm2 está em constante aprimoramento, enquanto o Terminal recebe pequenas atualizações a cada poucos anos. As solicitações de recursos têm uma chance muito maior de serem respeitadas no iTerm2. Existem algumas novidades interessantes no próximo lançamento que ainda não estão documentadas, mas dê uma olhada nas notas de lançamento recentes para vê-las.

Além disso, eu observaria que há alguma confusão sobre painéis divididos em um comentário no OP. Os painéis divididos do terminal oferecem duas visualizações da mesma janela, enquanto os iTerm2 oferecem terminais independentes ilimitados em uma guia.


11
Como sempre, se algo for importante para você, envie uma solicitação de aprimoramento detalhada ou um relatório de bug em bugreport.apple.com . Essa é a melhor maneira de garantir que sua voz seja ouvida. Falar sobre isso online é um sucesso ou um fracasso. No entanto, o Lion Terminal possui várias melhorias e correções, em parte devido ao feedback visto online.
Chris Page

@ Chrishrage, você pode querer adicionar que precisa ser um desenvolvedor Apple registrado para poder fazer logon nesse site.
Wim Deblauwe

11
@WimDeblauwe: Sim, você precisa de uma conta de desenvolvedor gratuita para criar um relatório de erro. Observe também que você pode usar apple.com/feedback/macosx.html sem nenhum tipo de conta. Ter uma conta de desenvolvedor (gratuita) significa que você pode acompanhar o status do seu relatório de bug.
Chris Page

Para sua informação, o link de feedback que não requer conta de desenvolvedor que Chris Page menciona acima parece ter se mudado para apple.com/feedback/macos.html (eu imagino porque a Apple mudou o nome do Mac OS X para o macOS)
Matt

5

O recurso que eu escolhi para o iTerm é poder cortar ou copiar, basta selecionar o texto e colar usando o botão do meio


Entendo que esses são comportamentos padrão do X11 / Xterm, mas não são padrão para aplicativos do Mac OS X. Além de estar acostumado, por que esses são significativamente mais convenientes que os comandos Copiar / Colar comuns? Nota: O terminal possui suporte parcial para o clique do meio, que chama o comando Colar seleção.
Chris Page

2
porque você não usar o teclado usando estes, alos menos ações para fazer a cópia e você também pode copiar a partir de uma janela que você não tem que clicar para obter o foco
user151019

4

O iTerm suporta a abertura de janelas em tela cheia por padrão, e há uma opção para usar janelas personalizadas em tela cheia que não possuem animações para mudar de espaço e não desativam ⌘H.

Ele também possui um banner de pesquisa incremental em vez de um diálogo de localização. E você pode selecionar o texto pesquisando o início e pressionando a guia para estender a seleção por palavras únicas.


2

Uso o iTerm2 no meu trabalho em bioinformática e, por exemplo, o configure de tal maneira que ele abre automaticamente um site do Navegador Genoma em uma posição específica do cromossomo, quando clico com o botão direito do mouse na posição do cromossomo.

Além disso, trabalhei com a seleção inteligente para permitir a seleção de apenas sequências de DNA etc.

Também o defino para reproduzir um som, se uma mensagem de erro ocorrer em um terminal.

É claro que isso é casos de uso muito específicos, mas mostra a capacidade do iTerm2 em comparação com o cliente simples do Terminal.


2

Se você é um usuário perspicaz do VIM, o modo de mouse no iTerm2 funciona corretamente - você pode posicionar o cursor e selecionar texto usando o mouse (isso funciona no Terminal, mas com erros). Além disso, quando você está executando o VIM (ou outros aplicativos baseados em console que usam a tela 'alternativa' (t_ti, t_te)), a rolagem também funciona corretamente.

Também há um recurso de pesquisa muito útil que pode ser usado para pesquisar o conteúdo de todas as guias abertas do iTerm2 que podem ser acessadas em Janela-> Expor todas as guias ( E).

Também gosto da funcionalidade de exibição de imagem em linha que é possível usando as ferramentas de ferramentas do iTerm2 , que usam alguns códigos de escape personalizados


Surpreendente! Eu sempre quis esse recurso! :) Parece que não funciona no Terminal, por que isso? como,: set mouse = um does not fazer qualquer coisa que eu acho que é o ponto, iTerm2 é melhor :)
Charlie Parker

1

No site do iTerm2:

O iTerm2 possui muitos recursos . Todo desejo concebível que um usuário de terminal possa ter foi previsto e solucionado. E estas são apenas as principais atrações!

A página de recursos do iTerm2 destaca o seguinte:

  1. Dividir Painéis
  2. Janela de atalho
  3. Pesquisa destacada
  4. autocompletar
  5. Cópia sem rato
  6. Colar histórico
  7. Replay instantâneo
  8. Configurabilidade
  9. Unixyness
  10. 256 cores (ou mais!)
  11. Legibilidade
  12. Relatórios do mouse
  13. Suporte para Growl
  14. Guia Exposé
  15. Perfis marcados
  16. Multilíngue
  17. Gatilhos
  18. Seleção inteligente
  19. Integração com Shell
  20. Troca automática de perfil
  21. Imagens em linha
  22. Timestamps
  23. Gerenciador de Senhas
  24. Colar avançado
  25. Anotações
  26. Distintivos
  27. Saída capturada

-1

Uso o iTerm2, pois não consigo configurar o meu Mac Terminal com cores diferentes ao abrir diferentes terminais.


Você quer dizer ... Shell> New Window> escolha seu tema aqui? O aplicativo de terminal padrão definitivamente permite que você escolha uma cor diferente por janela.
Charlie74

Se você preferir uma exibição com guias ... Shell> Nova guia> escolha seu tema aqui. Cada guia terá seu próprio esquema de cores.
Charlie74

como você pode definir cada janela da guia para um tema de cores diferente?
elliptic00

Como acima mencionado. Na barra de menus na parte superior da tela, selecione Shell> Nova guia> e escolha o esquema de cores que você deseja usar para a nova guia.
Charlie74

ele não funciona no meu Mac versão 10.9.5.
elliptic00
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.