Je viens d'installer tmux sur Ubuntu 10.04 et j'ai essayé de remapper la clé de préfixe sur Ca
en créant le fichier ~/.tmux.conf
avec ces lignes:
set-option -g prefix Ca unbind-key Cb
Lorsque vous démarrez tmux, régulièrement et avec -f ~/.tmux.conf
, le préfixe est effectivement le même Cb
par défaut
Il n'y a pas d'erreurs ou d'avertissements quelconques.
Une idée de ce qui ne va pas avec le chargement de la conf?
Le fichier ~ / .tmux.conf est chargé lorsque le serveur tmux est démarré. Donc, s'il existe des sessions tmux existantes, le démarrage d'une nouvelle session avec tmux
ne tmux
pas de recharger le fichier .tmux.conf. Essayez de redémarrer le serveur tmux: utilisez la commande tmux list-sessions
pour voir s'il existe des sessions existantes. Quittez-les (par exemple, tmux attach
puis tuer toutes les fenêtres et quitter). Une fois toutes les sessions tmux
, essayez de nouveau tmux
. Cette fois, la reliure devrait fonctionner.
Pour recharger votre ~ / .tmux.conf sans tuer votre session, vous pouvez simplement:
Cb :source-file /absolute/path/to/your/.tmux.conf
Cours dans ta session tmux:
tmux source-file /absolute/path/to/your/.tmux.conf
Il existe également une liaison par raccourci clavier par défaut pour recharger votre ~/.tmux.conf
, au moins dans mon installation: Cb r
. Si vous appuyez sur Cb ?
Il affiche une liste de tous les raccourcis clavier liés, de sorte que vous pouvez voir si vous en avez déjà défini.
J'ai eu ce problème parce que j'utilise tmux-next .
Au départ, je l'ai résolu simplement en passant le fichier de configuration explicitement tmux -f ~/.tmux.conf
comme le souligne la question. (J'avais déjà changé le tux-à côté de tux.)
Ensuite, j'ai réalisé que tmux-next utilise tmux-next.conf, alors il suffit de l'associer à un lien symbolique s'il utilise ceci et il suffit d'exécuter la prochaine version de tmux.
ln -s ~/.tmux.conf ~/.tmux-next.conf