我喜欢并排设置两个会话/窗口集,并使用独立的窗口切换,就像屏幕截图一样 - 现在我通过启动两个单独的 Konsole 实例来做到这一点,每个实例都有tmux attach -t session_name_here,而AwesomeWM只是将它们并排放置,就像任何 X 客户端一样。
这种实现这种布局的方式有一些缺点,主要是便携性:
tmux,而不依赖任何外部应用程序?如何?
更新:将windows独立切换部分加粗
您可以使用嵌套的 tmux 会话:
?????????????????????
? ???????? ???????? ?
? ? ? ? ? ?
? ? ? ? ? ?
? ?tmux 2? ?tmux 3? ?
? ???????? ???????? ?
? tmux 1 ?
?????????????????????
Run Code Online (Sandbox Code Playgroud)
它相当笨拙(例如涉及prefixprefixn切换“内部”窗口),但在最近的 tmux 版本中,状态栏可以指示当前正在控制哪个实例。例如,我的配置有:
set -g status-bg colour233
set -g status-fg colour250
set -g status-left " #{?client_prefix,#[fg=colour180]=#[fg=default], } #S "
set -g status-right "%b %d, %H:%M "
setw -g 窗口状态格式'#I #W'
setw -g window-status-current-format ' #{?client_prefix,#[fg=colour0]#[bg=colour180],} #I #W '
setw -g window-status-current-bg colour166
setw -g window-status-current-fg colour0
setw -g window-status-activity-bg colour166
setw -g 窗口状态-活动-fg colour233
(#{?client_prefix}需要 tmux?v1.6)
| 归档时间: |
|
| 查看次数: |
5350 次 |
| 最近记录: |