Tmux и iTerm2 разделение [закрыт]



Почему я должен использовать tmux, когда iterm2 имеет разделение?



Я никогда не использовал tmux и хочу знать, есть ли преимущества в использовании этого в моем рабочем процессе вместо функций разделенной панели iterm2.



Мне очень нравится затемнение неактивных окон, которые предлагает iTerm2 split panes. Вообще tmux сделать что-то подобное?



каковы преимущества / недостатки каждого из них?

575   4  

4 ответов:

есть еще одно преимущество tmux: Что произойдет, если вы случайно закрыли iterm2? Если вы делаете это действительно случайно, вы хотите снова открыть все снова. С tmux это обычно так же просто, как повторное подключение сессии без потери чего-либо. Большинство эмуляторов терминалов отправить SIGHUP для всех дочерних элементов, которые завершают их по умолчанию и, таким образом, вы теряете несохраненные данные (по крайней мере, историю команд оболочки и vim и другие данные, хранящиеся в viminfo) и запущенные процессы и, таким образом, средства повторного открытия повторный запуск всего.

iTerm2 может использовать tmux для его разделенных панелей. Лично я привык к tmux сам по себе на данный момент, поэтому я не использовал эту способность широко - но если вы привыкли к разделенным панелям iTerm2, вы можете получить преимущества tmux (в основном экранное сохранение сеанса) с эстетикой iTerm.

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

мой подход (не основанный на каком-либо конкретном понимании) заключается в использовании вкладок и панелей iTerm для разделения серверов и экрана / tmux на сервере для сохранения сеансов.

У меня не часто есть что-то важное, работающее локально, но часто удаленно.

никогда не использовал iterm2, однако я немного играл с tmux, и есть несколько статей об использовании tmux и vim вместе. Эти статьи показывают, как вы можете управлять сеансом tmux через плагин tslime и другие, от Vim. Что приятно, так это то, что вы можете запустить команду в Vim для компиляции файлов, запуска модульных тестов и т. д. без каждого выхода из Vim, но вы видите, что команда выполняется в другой панели tmux.

извинения за то, что не является полным ответом, но, надеюсь, это поможет направить вас в правильном направлении.

Ссылка: http://joshuadavey.com/post/15619414829/faster-tdd-feedback-with-tmux-tslime-vim-and

Comments

    Ничего не найдено.