tmux中窗口名称右侧的大写“M”

And*_*ner 149 tmux

由于某种原因,有时会在窗口名称的右侧出现一个大写的 M,因此窗口名称如下所示:

1:bash*M
Run Code Online (Sandbox Code Playgroud)

我很确定是因为我按下了一些导致这种情况的组合。它是什么,它意味着什么?

jjl*_*lin 176

来自tmux(1)

m
    Mark the current pane (see select-pane -m).
Run Code Online (Sandbox Code Playgroud)

所以这意味着您已按下C-b m(或在您的环境中等效)来标记该窗格。

标记窗格对于某些窗格操作很有用;从部分select-pane

标记窗格是默认目标-sjoin-paneswap-paneswap-window

要清除标记,请按C-b M。如果你已经M映射到其他东西,你也可以使用C-b :(进入tmux命令提示符),然后select-pane -M清除标记。

  • 在我打开鼠标选项的设置中,右键单击一个窗格将其标记。 (25认同)
  • 您可以使用 `Cb :` 后跟 `select-pane -M` 来清除标记。原始答案确实提到了“或等效”,但大概大多数 `tmux` 用户都知道 `Cb` 是默认前缀。 (3认同)

des*_*ert 7

窗口标志列表及其解释可以在man tmux/STATUS LINE中找到,您\xe2\x80\x99正在寻找:

\n\n
Symbol    Meaning\nM         The window contains the marked pane.\n
Run Code Online (Sandbox Code Playgroud)\n