Je suis actuellement passé à iTerm2 + VIM pour mon environnement de développement. J'ai remarqué que la dernière version de iTerm2 prend en charge tmux
et qu'il y avait des gens qui utilisaient tmux
pour diviser la fenêtre en plusieurs sessions. J'ai également remarqué que iTerm2 a des options prêtes à l'emploi pour diviser la fenêtre en plusieurs sessions. Vous pouvez diviser autant de sessions que vous le souhaitez verticalement et horizontalement en utilisant simplement CMD + D par exemple. Il me semble donc que vous pouvez accomplir la même fonctionnalité avec ces options. Je peux me tromper totalement.
Mes questions sont les suivantes: y a-t-il une différence / un avantage à utiliser tmux
les options de fractionnement sur iTerm2?
iterm2 > shell > tmux client
ettmux server > shell
? Ainsi, lorsque vous fermez iTerm, vous fermez le client tmux mais le serveur est toujours là.La réponse acceptée est excellente et c'est ma chose préférée à propos de tmux, mais souvent négligé, plusieurs clients peuvent être connectés à chaque session tmux. Ainsi, un ou plusieurs utilisateurs peuvent se connecter à une session tmux depuis différents ordinateurs et partager les mêmes informations sur la fenêtre.
la source
Il existe également maintenant un outil appelé iTermocil qui apporte la fonctionnalité de disposition des fenêtres et des volets et l'exécution de commandes préconfigurées en mode natif sur iTerm.
Avertissement: je suis l'auteur de cet outil (pour la fonctionnalité exacte décrite dans la question).
la source