Tmuxは私の.tmux.confを取得できません。

Tmuxは私の.tmux.confを取得できません。

root権限なしでtmuxをローカルにインストールしました。また、.tmux.conf次の行を使用してホームディレクトリにファイルを作成しました。

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

しかし、tmuxファイルをインポートできないようです(私のバインディングキーはまだですC-b)。 SSHセッション(リモートコンピュータにあります)を閉じて再度開こうとしましたが、成功しませんでした。

何が起こりますか?

答え1

まだ新しいtmuxサーバープロセスを開始していない可能性があります。 sshセッションを閉じて新しいセッションを開始したと言いましたが、これはtmuxサーバーには影響しません。 tmuxを使用する主な利点の1つは、セッションがこれらのアクティビティで生き残ることができることです。

tmux lsサーバーがまだ稼働していることを確認するには、実行してみてください。そうでない場合は、これについて文句を言う必要があります。

セッションリストを取得したら、各セッションに順番に追加して閉じます。 tmux サーバー・プロセスは、最後のセッションがクローズされると終了します。その後、新しいセッションが開始されると、新しいサーバープロセスが作成され、ファイルがtmux.conf読み込まれます。

既存のセッションを閉じたくない場合は、tmuxサーバーにtmux source ~/.tmux.conf

答え2

を使用してtmux kill-serverから始めます。新しいtmuxセッション。

答え3

tmuxでCtrl + B(プレフィックスキー)を押してから:を押してコマンドプロンプトを表示し、次のように入力してこれを実行することもできます。

:source-file ~/.tmux.conf

読むhttp://blog.sanctum.geek.nz/reloading-tmux-config/

答え4

tmux-256colorApple MacOS X でのインストールは Linux でのインストールとは若干異なります。これが行われるべきことです。

tmux kill-server
brew install ncurses
/usr/local/opt/ncurses/bin/infocmp tmux-256color > ~/tmux-256color.info
sudo tic -xe tmux-256color tmux-256color.info
nvim ~/.tmux.conf
set -s default-terminal 'tmux-256color'

詳細は:

関連情報