在 tmux 中按“n”会触发“未处于模式”

在 tmux 中按“n”会触发“未处于模式”

我正在使用 tmux,并且观察到一种奇怪的行为。有时当我按下键盘上的“n”时,焦点会切换到 tmux 控制,并显示“未处于模式”消息。

我想在某个时刻我触发了某件事才使得那件事发生。

它只发生在一个窗格(编号 5)中的一个会话中。即使我关闭该窗格,“新窗格 5”也会采用该行为。如果我关闭除 4 个窗格之外的所有窗格,该行为就会消失,但只要我有 5 个窗格,该行为就会恢复。

这可能是一些设置混淆。

我如何找到调试信息来进一步调查此事?

答案1

从手册页中:

-v

请求详细日志记录。日志消息将保存到当前
目录中的 tmux-client-PID.log 和 tmux-server-PID.log 文件中,其中 PID 是服务器或客户端进程的 PID。如果两次指定 -v,则会生成一个额外的 tmux-out-PID.log 文件,其中包含 tmux 写入终端的所有内容的副本。

可以将 SIGUSR2 信号发送到 tmux 服务器进程以在开启(好像给出了 -v)和关闭之间切换日志记录。

pkill -SIGUSR2 tmux应该在正在运行的进程中切换它,比如 tmux 服务器。

我安装了 tmux 3.2a,但没有安装 tmux-copycat 插件。我使用这些日志调试了一些 tmux 问题,但在笔记本电脑的本地 shell 历史记录中找不到该历史记录(可追溯到两年前)。

相关内容