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導致錯誤的行下方的配置。就我而言,這是電力線設定斷線,並且沒有應用後來的配置。 Python 2.7 不存在於較新版本的 OSX 中,因此我必須使用 Python3 安裝 powerline,如下所示(注意我使用的是pip3not 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

相關內容