OSX 上の tmux 2.0: ~/.tmux.conf が動作しない

OSX 上の tmux 2.0: ~/.tmux.conf が動作しない

OSX 10.10.5 に homebrew から tmux 2.0 をインストールしました。デフォルトでは設定は作成されませんが、~/.tmux.conf ファイルがあるはずだと調べたところ、自分で作成しました。iTerm2 を使用しています。

問題は、この設定ファイルに何を追加しても、tmux には影響がないことです。そのため、tmux を再起動しても変更は見られません...

tmux に大きなスクロールバック バッファを持たせたい:

set -g history-limit 65000

検索結果はありません((

この素晴らしいものをインストールしたいtmux-パワーラインしかし、指示に正確に従った後、変更は見られません - カスタマイズされた素敵なものの代わりに標準のtmux行だけです((私は試してみました電力線プロジェクトVim とプロンプト ラインでは動作しますが、Tmux ラインは完全に無視されます...

私のtmux.conf は、:

### enable mouse: ###
set -g mode-mouse on

### Scrollback buffer ###
set -g history-limit 65000

### Powerline path: ###
#source /usr/local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf

### 256 colour support
#set -g default-terminal "xterm"
set -g default-terminal "screen-256color"

### TMUX-Powerline ###
set-option -g status on
set-option -g status-interval 2
set-option -g status-utf8 on
set-option -g status-justify "centre"
set-option -g status-left-length 60
set-option -g status-right-length 90
set-option -g status-left "#(~/scripts/tmux-powerline/powerline.sh left)"
set-option -g status-right "#(~/scripts/tmux-powerline/powerline.sh right)"

set-window-option -g window-status-current-format "#[fg=colour235, bg=colour27]⮀#[fg=colour255, bg=colour27] #I ⮁ #W #[fg=colour27, bg=colour235]⮀"

私のtmuxまたはその設定ファイルに何が問題なのかを突き止めるのを手伝ってください。ありがとうございます

答え1

exit何らかの理由で、tmuxは、もう一度実行したときに~/.tmux.confを再ロードしませんでしたtmux。そこで、この問題に対処しましたsudo kill $(pidof tmux)。新しいtmuxセッションを開始した後、すべて正常に動作しました。

答え2

tmux コマンドを使用して設定を再読み込みできます:

:source-file ~/.tmux.conf

tmux コマンドラインにアクセスするには、Ctrl + b(またはプレフィックス)に続けて と入力します:

詳細は以下をご覧くださいここ

答え3

tmux行の下の設定を無視しているようで.tmux.conf、エラーが発生します。私の場合は、powerline セットアップの行が壊れていて、それ以降の設定は適用されませんでした。Python 2.7 は OSX の新しいバージョンには存在しないため、以下のように Python3 を使用して powerline をインストールする必要がありました ( を使用しpip3ないことに注意してくださいpip)。

brew install python
pip3 install powerline-status

上記の最初のコマンドで Python 3.10 がインストールされました。私はすでに Python 3.9 を使用していたので、最初の行は必要ないと思います。

この設置された電力線バインディングは/Users/{replace_your_user_name}/Library/Python/3.10/lib/python/site-packages/powerline/bindings/

.tmux.conf次の行を追加しました:

source '/Users/{replace_your_user_name}/Library/Python/3.10/lib/python/site-packages/powerline/bindings/tmux/powerline.conf'

powerline-configを含むフォルダを追加するまで、これは機能しませんでしたPATH。これを私のに追加した後はすべて機能しました。.zshrc

export PATH=$PATH:/Users/{replace_your_user_name}/Library/Python/3.10/bin

関連情報