在 tmux 中按下“n”會觸發“Not in a mode”

在 tmux 中按下“n”會觸發“Not in a mode”

我正在使用 tmux 並且觀察到一個奇怪的行為。有時,當我在鍵盤上按“n”時,焦點會切換到 tmux 控制,並顯示訊息“Not in a mode”。

我想在某個時候我觸發了一些事情來讓這件事發生。

它只發生在一個窗格的一個會話中(編號 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 歷史記錄中找不到該歷史記錄 — 可以追溯到兩年前。

相關內容