Actualmente cambié a iTerm2 + VIM para mi entorno de desarrollo. Noté que la última versión de iTerm2 es compatible tmuxy había personas que usaban tmuxpara dividir la ventana en varias sesiones. También noté que iTerm2 tiene opciones listas para usar para dividir la ventana en varias sesiones. Puede dividir tantas sesiones como desee vertical y horizontalmente simplemente usando CMD + D, por ejemplo. Entonces, para mí, parece que puede lograr la misma funcionalidad con esas opciones. Podría estar totalmente equivocado.
Mi pregunta es: ¿Hay alguna diferencia / beneficio al usar tmuxmás de las opciones de división en iTerm2?

iterm2 > shell > tmux clientytmux server > shell? Entonces, cuando cierras iTerm, cierras el cliente tmux pero el servidor sigue funcionando.La respuesta aceptada es excelente y es lo que más me gusta de tmux, pero a menudo se pasa por alto que se pueden conectar varios clientes a cada sesión de tmux. Entonces, uno o más usuarios pueden conectarse a una sesión tmux desde diferentes computadoras y comparten la misma información en la ventana.
fuente
Ahora también hay una herramienta llamada iTermocil que brinda la funcionalidad de diseñar ventanas y paneles, y ejecutar comandos preconfigurados de forma nativa en iTerm.
Descargo de responsabilidad: soy el autor de esta herramienta (para la funcionalidad exacta descrita en la pregunta).
fuente