No momento, mudei para o iTerm2 + VIM para o meu ambiente de desenvolvimento. Percebi que a última versão do iTerm2 suporta tmux
e havia pessoas usando tmux
para dividir a janela em várias sessões. Também notei que o iTerm2 tem opções prontas para dividir a janela em várias sessões. Você pode dividir quantas sessões quiser vertical e horizontalmente usando apenas CMD + D, por exemplo. Então, para mim, parece que você pode realizar a mesma funcionalidade com essas opções. Eu poderia estar totalmente errado.
Minhas perguntas são: Existe uma diferença / benefício usando tmux
as opções de divisão no iTerm2?
iterm2 > shell > tmux client
etmux server > shell
? Portanto, quando você fecha o iTerm, fecha o cliente tmux, mas o servidor ainda está por aí.A resposta aceita é ótima e é a minha coisa favorita sobre o tmux, mas muitas vezes esquecido é que vários clientes podem ser anexados a cada sessão do tmux. Portanto, um ou mais usuários podem se conectar a uma sessão do tmux a partir de computadores diferentes e compartilham as mesmas informações na janela.
fonte
Agora também existe uma ferramenta chamada iTermocil que traz a funcionalidade de exibir janelas e painéis e executar comandos pré-configurados nativamente para o iTerm.
Isenção de responsabilidade: eu sou o autor desta ferramenta (para a funcionalidade exata descrita na pergunta).
fonte