64 votes

Où se trouve le fichier tmux.conf par défaut ?

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.

77voto

Daniel Points 891

Vous pouvez utiliser les paramètres actuels (par défaut) comme point de départ :

tmux show -g | cat > ~/.tmux.conf

Notez que le pipe vers cat est nécessaire pour le moment à cause d'un bug connu lors de la redirection de tmux stdout vers le fichier.

17voto

bartekbrak Points 4327

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) :

http://dev.gentoo.org/~wired/conf/tmux.conf

10voto

ish Points 134738

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

6voto

Alex H Points 287

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

0voto

vijay Points 1

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

  1. La question de la syntaxe.
  2. Il permet d'utiliser une clé de liaison supplémentaire Controla dont est plus facile à taper que Control + b

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X