我想在iTerm2中打开所有有用的东西:
不喜欢这样:
我正在使用tmuxinator我已经定义了一些标签。我想知道是否有可能获得前一种行为。
答案 0 :(得分:11)
我刚尝试使用tmux 1.8。不完全明显,但有效。
这是你做的:
tmux <your tmuxinator profile>
。然后分离^b d
。tmux -CC attach -t <your session>
。您将在不同的窗口中看到您的标签打开。 我想知道如何避免隐藏和打开选项卡中的部分。
答案 1 :(得分:7)
只是想对justingordon提到的(1)添加一些评论。
这一切都很棒。但我发现如何简化步骤4-6,以便它自动发生。
转到iTerm2的 偏好设置 ,在 常规 下,您会看到标题为 TMUX 即可。有一个选项说明附加时,打开中无法识别的窗口。如果您将当前选择从 Windows 更改为选项卡。
两个额外提示。
如果需要,可以选择选项连接后自动隐藏tmux客户端会话。这将最小化您键入的iTerm2窗口
tmux -CC attach
我还启用了选项 Focus跟随鼠标。您可以在Preferences then Pointer下找到此选项。它应该是左下角的第一个选项。
答案 2 :(得分:4)
要将tmuxinator
与iterm2
窗格一起使用,请使用以下配置:
attach: false
结合
on_project_exit:
- tmux -CC attach -t way
在文档https://trinket.io/python3/3890d8b261中似乎有问题
这是我通常使用的示例:
# ~/.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"
我希望这会有所帮助。
答案 3 :(得分:0)
将此添加到您的tmuxinator
配置:
attach: false
post: tmux -CC attach