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