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?
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?
Respostas:
Existem vários recursos listados na página de recursos .
Alguns dos recursos que eu gosto são:
A resposta de @ joel é boa, mas o Terminal.app ganhou alguns recursos exclusivos no Lion:
Consulte: http://www.macosxautomation.com/lion/terminal.html
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!
bash
e outros shells ( zsh
possui 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
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.
O recurso que eu escolhi para o iTerm é poder cortar ou copiar, basta selecionar o texto e colar usando o botão do meio
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.
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.
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
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:
Uso o iTerm2, pois não consigo configurar o meu Mac Terminal com cores diferentes ao abrir diferentes terminais.