vim tmux iterm

vim - Tmux vs. iTerm2 paneles divididos



(4)

¿Por qué debería usar tmux cuando iterm2 tiene paneles divididos?

Nunca he usado tmux, y quiero saber si hay ventajas de usar eso en mi flujo de trabajo en lugar de las características del panel dividido que tiene iterm2.

Me gusta mucho el oscurecimiento de las ventanas inactivas que ofrece los paneles divididos iTerm2. ¿Hace tmux algo similar?

¿Cuáles son las ventajas / desventajas de cada uno?


Hay otra ventaja de tmux : ¿qué ocurre si accidentalmente cierras iterm2 ? Si lo haces realmente por accidente, quieres volver a abrir todo de nuevo. Con tmux , normalmente es tan simple como volver a conectar la sesión sin perder nada. La mayoría de los emuladores de terminal envían SIGHUP a todos los niños que los finalizan de manera predeterminada y así pierdes los datos no guardados (al menos, el historial de comandos de shell y vim y otros datos almacenados en viminfo) y los procesos en ejecución y la reapertura significa volver a ejecutar todo.


Mi enfoque (no basado en ninguna idea en particular) es usar las pestañas y paneles iTerm para separar los servidores, y screen / tmux en el servidor para persistir las sesiones.

A menudo no tengo nada de importancia ejecutándose localmente, pero a menudo lo hago de forma remota.


Nunca utilicé iterm2, sin embargo, he jugado un poco con tmux y hay varios artículos sobre cómo usar tmux y vim juntos. Estos artículos muestran cómo puedes controlar una sesión de tmux a través del plugin tslime, y otros, desde Vim. Lo bueno de esto es que puedes ejecutar un comando en Vim para compilar tus archivos, ejecutar pruebas unitarias, etc. sin dejar cada Vim, pero ves que el comando se ejecuta en el otro panel tmux.

Disculpa por no ser una respuesta completa, pero con suerte te ayuda a orientarte en la dirección correcta.

LINK: http://joshuadavey.com/post/15619414829/faster-tdd-feedback-with-tmux-tslime-vim-and


iTerm2 puede usar tmux para sus paneles divididos. Personalmente, estoy acostumbrado a tmux por sí mismo en este momento, así que no aproveché esta capacidad de forma exhaustiva, pero si está acostumbrado a paneles divididos iTerm2, puede obtener los beneficios de tmux (sobre todo el ahorro de sesiones en pantalla) con la estética iTerm.

https://gitlab.com/gnachman/iterm2/wikis/TmuxIntegration