在 tmux 中设置选项的最佳方法是什么?

在 tmux 中设置选项的最佳方法是什么?

这是对这个问题描述继承。

在我的配置中,从各种地方复制粘贴,大多数设置都是通过设置的set -g,除了set -gs escape-timeset -gw pane-base-index。我编辑了那些以符合其余部分,一切似乎都正常。

为什么 tmux 有这么多级别,它涵盖了哪些极端情况?既然它是您看到的最常见的选项,那么是否可以全部设置set -g?如果不可以,您如何决定在哪个级别设置哪些选项?

答案1

内置选项名称是唯一的,并且 tmux 可以确定它们是服务器、会话还是窗口选项,因此对所有选项使用set(对于每个会话)或(对于全局)就可以了。set -g

如果您正在设置用户选项(@foo),tmux 无法从名称中找出答案,因此您需要通过提供-s、无选项-w或明确说明您想要服务器、会话、窗口还是(在 3.0 或更高版本中)窗格选项-p

但是您需要知道要查看哪种类型的选项show-options。如果您想知道选项属于哪里,请查看手册页。

相关内容