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 exit
repetidamente 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
tmux
parece ignorar a configuração .tmux.conf
abaixo 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 pip3
not 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.conf
eu 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-config
o arquivo PATH
. Tudo funcionou depois que adicionei isso ao meu.zshrc
export PATH=$PATH:/Users/{replace_your_user_name}/Library/Python/3.10/bin