JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Como dividir painéis no iTerm2

Editado 1 mês atrás por ExtremeHow Equipe Editorial

iTerm2MacTerminalVárias JanelasScriptingLinha de comandoProdutividadeAtalhos de tecladoConfiguração

Tradução atualizada 1 mês atrás

O iTerm2 é um emulador de terminal popular para macOS. Ele estende a funcionalidade do aplicativo Terminal padrão, fornecendo recursos adicionais que melhoram a produtividade. Um dos principais recursos do iTerm2 é a capacidade de dividir a janela do terminal em vários painéis. Isso permite que os usuários executem várias sessões de shell em uma única janela e torne a multitarefa mais eficiente.

Neste explicador, vamos explorar como você pode dividir painéis no iTerm2. Discutiremos a divisão horizontal e vertical, atalhos de teclado padrão e como personalizar essas configurações para se adequar ao seu fluxo de trabalho.

Compreendendo os painéis no iTerm2

Os painéis no iTerm2 permitem que você tenha mais de um shell aberto ao mesmo tempo na mesma janela. Cada painel funciona de forma independente, o que significa que você pode executar comandos ou programas diferentes em cada um sem afetar os outros. Isso é especialmente útil para desenvolvedores e administradores de sistemas que precisam monitorar logs, editar arquivos e executar scripts simultaneamente.

Atalho de teclado padrão para dividir painéis

O iTerm2 fornece atalhos de teclado convenientes para dividir painéis, tornando mais fácil gerenciar várias sessões de terminal. Abaixo estão os atalhos padrão:

Usar esses atalhos dividirá imediatamente o painel atual na direção especificada, criando um novo painel com uma nova sessão de shell.

Dividindo painéis horizontalmente

A divisão horizontal divide a janela do Terminal em dois painéis lado a lado. Isso pode ser útil quando você tem mais espaço horizontal disponível e deseja aproveitá-lo executando duas sessões separadas lado a lado.

Diretrizes para particionamento horizontal

Para iniciar uma divisão horizontal no iTerm2, basta pressionar Command + D Isso cria um novo painel à direita do seu painel ativo atualmente. Por padrão, ambos os painéis terão a mesma largura, mas você pode redimensioná-los, se necessário. Para ajustar a largura, você pode clicar e arrastar a divisória entre os painéis.

Exemplo de particionamento horizontal

Digamos que você esteja trabalhando em um script Python e também precise monitorar os logs do sistema. Você pode usar a divisão horizontal para abrir seu script em um painel e o arquivo de log em outro painel. Execute seu script Python no painel esquerdo:

python your_script.py

Em seguida, abra o arquivo de log no painel direito:

tail -f /var/log/system.log

Agora, você pode inspecionar qualquer saída gerada pelo seu script, além de monitorar os logs do sistema em busca de erros ou entradas específicas.

Dividindo painéis verticalmente

A divisão vertical divide o terminal em painéis empilhados um em cima do outro. Essa divisão é adequada para fluxos de trabalho onde o espaço vertical é menos limitado.

Diretrizes para divisão vertical

Para realizar uma divisão vertical, pressione Command + Shift + D Isso criará um novo painel abaixo do atual ativo. Semelhante à divisão horizontal, os painéis terão a mesma altura por padrão, mas você pode redimensioná-los dependendo do que está fazendo. Basta clicar e arrastar a divisória horizontal para ajustar o tamanho do painel.

Exemplo de partição vertical

Imagine que você está trabalhando em uma equipe e precisa editar um arquivo enquanto se comunica constantemente com outro membro da equipe via SSH. Você pode fazer isso colocando seu editor de arquivos no painel superior:

vi project_notes.txt

E mantendo uma sessão SSH ativa na máquina do seu colega no painel inferior:

ssh user@colleague_machine

Essa configuração permite edição e comunicação sem interrupções, sem alternar entre janelas.

Personalizando atalhos e configurações

O iTerm2 permite um alto nível de personalização, incluindo a capacidade de alterar os atalhos de teclado padrão. Para personalizar sua experiência no iTerm2, siga estes passos:

Acessando preferências

Comece abrindo o iTerm2 e indo para Preferências. Você pode fazer isso clicando no menu iTerm2 no canto superior esquerdo da sua tela e selecionando Preferências, ou pressionando Command + ,.

Modificar atalhos de teclado

Em Preferências, selecione a aba de Atalhos. Aqui, você pode ver todos os mapeamentos de teclas existentes e adicionar seus próprios atalhos personalizados. Para alterar o atalho para dividir painéis:

Esses atalhos personalizados agora estarão disponíveis para divisões simples no iTerm2.

Ajustando o comportamento e a aparência dos painéis

Além dos atalhos de teclado, você também pode modificar o comportamento e a aparência dos painéis no iTerm2. Aqui estão algumas configurações que você pode achar úteis:

Sincronizar entrada

Haverá ocasiões em que você desejará emitir o mesmo comando para vários painéis simultaneamente. Nesses casos, você pode usar o recurso Sincronizar Entrada selecionando Sessão > Sincronizar Entrada no menu superior. Quando essa configuração estiver ativada, os comandos digitados em um painel serão replicados em todos os painéis abertos.

Transmitir entrada para todos os painéis

Semelhante à entrada sincronizada, você pode querer transmitir comandos específicos sem exigir sincronização. Use este recurso com a opção Sessão > Transmitir Entrada do menu.

Título do painel e barra de status

O gerenciamento de abas e painéis no iTerm2 é facilitado com títulos de painel e barras de status personalizáveis. Você pode personalizar o título de cada painel usando a opção Sessão > Definir Título e digitando o título desejado. Isso é especialmente útil quando você tem vários comandos em execução e precisa identificar rapidamente a finalidade de cada painel.

Gerenciamento avançado de painéis

O iTerm2 suporta tecnologias de gerenciamento de painéis mais avançadas que podem melhorar ainda mais seu ambiente. Aqui estão algumas dessas:

Colagem com criação automática de abas/divisões

Se você tiver uma lista de tarefas para executar que normalmente colaria em um painel, o iTerm2 oferece um recurso para dividir painéis automaticamente ou abrir novas abas com base no conteúdo colado. Esta é uma configuração mais avançada para usuários que precisam gerenciar fluxos de trabalho complexos de forma eficiente.

Usando a integração com tmux

O iTerm2 integra-se perfeitamente com tmux, um multiplexador de terminal que permite gerenciamento avançado de sessões além de simplesmente dividir painéis. Ao executar tmux no iTerm2, você pode preservar o estado da sessão, gerenciar fluxos de trabalho remotos e muito mais. Esta integração depende dos atalhos padrão do iTerm2, mas fornece flexibilidade adicional em ambientes remotos.

Conclusão

Dividir painéis no iTerm2 oferece uma maneira eficaz de gerenciar várias sessões de shell de maneira organizada e simplificada. Seja monitorando logs, gerenciando arquivos ou se comunicando por SSH, dividir painéis aumenta a produtividade ao reduzir a confusão de várias janelas. Usar atalhos padrão, personalizar configurações e integrar ferramentas avançadas como tmux são apenas algumas maneiras de explorar todo o potencial do iTerm2. Com esse conhecimento, você pode lidar de forma eficiente com fluxos de trabalho complexos a partir de uma única janela de terminal.

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários