iTerm2
George Nachman and contributors · Um terminal Mac configurável com painéis divididos, perfis, saída pesquisável, integração com shell e tmux, e ferramentas opcionais de script e IA.
Descrição
Tradução por IAVer originalO iTerm2 é um emulador de terminal gratuito e de código aberto para macOS. Ele oferece um espaço de trabalho configurável para shells locais, sessões SSH, desenvolvimento na linha de comando e administração, especialmente para desenvolvedores e operadores que gerenciam muitas sessões.
Principais recursos
- Organize sessões em abas e painéis divididos horizontal ou verticalmente; personalize perfis para diferentes hosts e tarefas.
- Pesquise a saída do terminal com expressões regulares e use autocompletar, histórico de colagem, modo de cópia por teclado e arranjos salvos.
- Invoque um terminal dedicado com um atalho global e encontre sessões rapidamente.
- Use a integração com o shell para rastrear comandos e diretórios de trabalho, e a integração com o tmux para apresentar sessões do multiplexador como janelas e painéis nativos.
- Exiba imagens inline e personalize gatilhos e barras de status; automatize ações compatíveis por meio da API Python opcional.
- Ative o chat e a assistência de IA opcionais com o plugin de IA e provedores configurados, separadamente da operação básica do terminal.
Instalação e primeiro uso
Instale brew install --cask iterm2 e depois abra o iTerm.app em Applications. Comece com o shell configurado no seu Mac e personalize perfis, fontes, atalhos de teclado e painéis em Ajustes. A integração com o shell é opcional; siga as instruções oficiais para o seu shell. O iTerm2 é um emulador de terminal, então os comandos executados nele mantêm seus próprios requisitos de instalação e de sistema.
Requisitos, dependências e conflitos
A versão estável atual 3.7.x exige macOS Ventura 13 ou posterior e oferece suporte a Apple Silicon e Macs Intel. O iTerm2 é um aplicativo de desktop para macOS; não é fornecida uma edição nativa para Windows ou Linux como host. O SSH pode se conectar a outros sistemas sem torná-los hosts do iTerm2. Downloads históricos têm requisitos diferentes e não são este cask atual.
O Homebrew declara o mínimo de macOS e nenhuma dependência adicional de fórmula. Ele entra explicitamente em conflito com iterm2@beta e iterm2@nightly, que instalam edições alternativas do mesmo aplicativo. A automação em Python precisa de um runtime de script configurado, disponível por meio da configuração de runtime documentada do iTerm2. A integração com tmux exige o tmux no ambiente relevante. Os recursos de IA precisam do plugin opcional e da configuração ou credenciais do provedor; provedores auto-hospedados têm seus próprios requisitos. Esses complementos não são pré-requisitos para uma sessão básica de shell.
Contas, custos e licença
O aplicativo é gratuito para baixar e usar; doações são opcionais. O uso básico do terminal não exige conta no iTerm2 nem assinatura. Hosts SSH e integrações podem exigir suas próprias contas. Provedores remotos de IA podem cobrar pelo uso da API, separadamente do iTerm2. George Nachman e colaboradores mantêm o projeto sob a GNU GPL versão 2; componentes incluídos mantêm seus avisos aplicáveis.
Referências oficiais: recursos, downloads e registros de alterações, documentação, configurações de IA e código-fonte e licença.
Novidades Novidades da versão 3.7.3 7 de out. · Editoria OpenNavo · Tradução por IA
- ConfiabilidadeLida com destinos de hiperlink non-BMP sem travar.
- TerminalReduz atrasos de digitação com tmux-over-SSH.
- ConfiguraçõesMantém a seleção de Main Screen visível e preserva os destinos de key binding editados.