Je veux copier le fichier tmux.conf par défaut dans mon répertoire personnel, mais je ne trouve pas l'emplacement dans Ubuntu 12.04. La page de manuel indique que le fichier réside dans /etc/tmux.conf, mais cela ne correspond pas à ma configuration.
Réponses
Trop de publicités?Conformément à dpkg -L tmux
qui vous montre quels fichiers le paquetage a installé, il n'y a pas de tmux.conf par défaut inclus dans le paquetage. /etc/tmux.conf
est juste un emplacement que vous pouvez utiliser (cela n'a de sens que si plusieurs utilisateurs utilisent tmux) qui sera évalué avant ~/.tmux.conf. Vous devez créer votre propre fichier .conf. Jetez un oeil à ceci par exemple (premier résultat sur google) :
Il n'y a pas de défaut /etc/tmux.conf
fichier. Vous pouvez commencer avec les exemples de fichiers conf dans /usr/share/doc/tmux/examples
ou consultez le manuel/web/etc. pour créer votre propre fichier de configuration.
En examples
contient :
/usr/share/doc/tmux/examples/n-marriott.conf
/usr/share/doc/tmux/examples/t-williams.conf
/usr/share/doc/tmux/examples/vim-keys.conf
/usr/share/doc/tmux/examples/h-boetes.conf
/usr/share/doc/tmux/examples/screen-keys.conf
La meilleure réponse est tmux show -g | cat > ~/.tmux.conf
n'a pas fonctionné pour moi puisque j'ai obtenu un tas de unknown command
erreurs.
En creusant un peu plus, on s'aperçoit que la syntaxe a été modifiée de la manière suivante tmux show -g
ne génère plus de fichiers de configuration valides. Vous devez faire précéder chaque ligne de set -g
pour que cela fonctionne ou soit exécuté :
tmux show -g | sed 's/^/set -g /' > ~/.tmux.conf
Même la commande dans cette réponse laisse une erreur de syntaxe dans le fichier conf.
/users/kube/.tmux.conf:35: bad key: none
Je suggère la commande suivante :
tmux show -g | sed -e 's/^/set -g /' -e 's/prefix2 none/prefix2 C-a/g' > ~/.tmux.conf
Cela résout deux problèmes
- La question de la syntaxe.
- Il permet d'utiliser une clé de liaison supplémentaire Controla dont est plus facile à taper que Control + b
- Réponses précédentes
- Plus de réponses