tmux 2.0 no OSX: ~/.tmux.conf não funciona

tmux 2.0 no OSX: ~/.tmux.conf não funciona

Instalei o tmux 2.0 do homebrew no OSX 10.10.5. Por padrão, ele não cria uma configuração, mas pesquisei que deveria haver o arquivo ~/.tmux.conf, então eu mesmo o criei, estou usando o iTerm2 .

O problema é que tudo o que eu adiciono a este arquivo de configuração não afeta o tmux. Então, depois de reiniciar o tmux, não vejo alterações…

Quero que meu tmux tenha um grande buffer de rolagem:

set -g history-limit 65000

Nenhum resultado ((

Eu quero instalar isso incríveltmux-powerlinemas depois de seguir as instruções com precisão, não vejo alterações - apenas a linha tmux padrão em vez daquela personalizada e agradável ((eu tentei atéprojeto de linha elétricae funciona com Vim e linha de prompt, mas ignora totalmente minha linha Tmux…

meu~/.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]⮀"

Por favor, ajude-me a determinar qual é o problema com meu tmux ou com seu arquivo de configuração. Obrigado

Responder1

Por alguma razão, o tmux não recarregou o ~/.tmux.conf ao fazer isso exitrepetidamente tmux. Então eu abordei esse problema com sudo kill $(pidof tmux). Depois de iniciar a nova sessão do tmux, tudo funcionou corretamente

Responder2

Você pode recarregar sua configuração com o comando tmux:

:source-file ~/.tmux.conf

Para acessar o tipo de linha de comando tmux Ctrl + b(ou qualquer que seja o seu prefixo) seguido por :.

Mais detalhes podem ser encontradosaqui.

Responder3

tmuxparece ignorar a configuração .tmux.confabaixo da linha, o que resulta em erro. No meu caso, foi uma quebra de linha de configuração do powerline e nenhuma configuração posterior foi aplicada. Python 2.7 não está presente em versões mais recentes do OSX, então tive que instalar o powerline usando Python3 como abaixo (observe que estou usando pip3not pip):

brew install python
pip3 install powerline-status

O primeiro comando acima instalou o Python 3.10 para mim. Eu já tinha o Python 3.9, então não acho que a primeira linha seja necessária.

Este instalou ligações powerline em/Users/{replace_your_user_name}/Library/Python/3.10/lib/python/site-packages/powerline/bindings/

Em .tmux.confeu adicionei esta linha:

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

Isso não funcionou até que eu adicionei a pasta contendo powerline-configo arquivo PATH. Tudo funcionou depois que adicionei isso ao meu.zshrc

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

informação relacionada