Tmux

Tmux 沒有採購我的 .tmux.conf

  • November 17, 2021

我在本地安裝了 tmux(沒有 root 權限)。我還在.tmux.conf我的主目錄中創建了我的文件,其中包含以下幾行:

unbind-key C-b
set -g prefix C-o
bind-key C-o send-prefix

但是,tmux似乎沒有採購此文件(我的綁定密鑰仍然是C-b)。我嘗試關閉並重新打開我的 ssh 會話(這是在遠端機器上)但沒有成功。

會發生什麼?

很可能您還沒有啟動新的 tmux 伺服器程序。您說您已經關閉了 ssh 會話並開始了一個新會話,但這對 tmux 伺服器沒有任何影響;使用 tmux 的主要好處之一是會話可以在這種類型的活動中存活下來。

嘗試執行tmux ls以檢查伺服器是否仍在執行。如果不是,它應該抱怨這一點。

如果您獲得了會話列表,請依次附加到每個會話並關閉它們。當最後一個會話關閉時,tmux 伺服器程序將終止。然後下次您啟動新會話時,將創建一個新的伺服器程序並讀取該tmux.conf文件。

如果您不想關閉現有會話,可以要求 tmux 伺服器讀取配置文件tmux source ~/.tmux.conf

引用自:https://unix.stackexchange.com/questions/66606