我想在 iTerm2 中打开我所有有用的东西:
不像这样:
我正在使用 tmuxinator 我已经定义了一些选项卡。我想知道是否有可能获得前一种行为。
我想在 iTerm2 中打开我所有有用的东西:
不像这样:
我正在使用 tmuxinator 我已经定义了一些选项卡。我想知道是否有可能获得前一种行为。
我刚刚尝试使用 tmux 1.8。不是很明显,但它确实有效。
这是你要做的:
tmux <your tmuxinator profile>
。然后分离^b d
。tmux -CC attach -t <your session>
。您将看到您的选项卡在不同的窗口中打开。我想知道如何避免在选项卡中隐藏和打开的部分。
只是想对 justingordon 提到的(1)添加一些评论。
这一切都很好。但我发现了如何简化步骤 4-6,使其自动发生。
转到 iTerm2 的Preferences,在General下,您将看到一个标题为tmux的部分。有一个选项说附加时,打开无法识别的窗口。如果您将当前选择从Windows更改为Tabs。
两个额外的提示。
如果您愿意,您可以选择选项Automatically hide the tmux client session after connection。这将最小化您输入的 iTerm2 窗口
tmux -CC 附加
我还启用了选项Focus follow mouse。您可以在 Preferences 然后 Pointer 下找到此选项。它应该是左下角的第一个选项。
要tmuxinator
与iterm2
窗格一起使用,请使用以下配置:
attach: false
结合
on_project_exit:
- tmux -CC attach -t way
它看起来像这里所说的文档中的一个问题
这是我通常使用的示例:
# ~/.tmuxinator/way.yml
name: way
root: ~/learn/ruby/ruby-way/
attach: false
on_project_exit:
- tmux -CC attach -t way
# Runs before everything. Use it to start daemons etc.
on_project_start:
- export EDITOR="emacsclient --server-file=way -c"
- export VISUAL=$EDITOR
- emacs --daemon=way --title=RUBY-WAY
- $EDITOR &
windows:
- console:
- echo "A currar"
- testing:
- echo "A testear"
我希望这个对你有用。
将此添加到您的tmuxinator
配置中:
attach: false
post: tmux -CC attach