web-dev-qa-db-fra.com

Comment obtenir un fichier de configuration tmux par défaut?

J'ai installé tmux via apt-get et il n'y a pas de .tmux.conf fichier dans mon répertoire personnel, même après avoir exécuté tmux.

J'ai essayé de suivre un tutoriel tmux, mais la première partie consiste à modifier ce fichier, mais comme je n'ai pas ce fichier, je suis bloqué. Comment obtenir le fichier de conf tmux?

13
Tyler Durden

Il devrait y avoir plusieurs exemples de fichiers de configuration dans les deux /usr/share/doc/tmux/examples ou /usr/share/tmux/. Vous pouvez copier n'importe lequel de ces fichiers dans ~/.tmux.conf pour tester.

Vous pouvez également créer un ~/.tmux.conf avec les paramètres par défaut en utilisant cette commande depuis tmux:

tmux show -g > ~/.tmux.conf

Cette commande fonctionne avec tmux version 1.8.

Dans les anciennes versions de tmux, un bogue concernant la redirection de stdout vers un fichier pouvait nécessiter cette commande:

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

Plus d'informations peuvent être trouvées ici .

20
clk

Si la .tmux.conf le fichier n'existe pas, vous pouvez simplement le créer. tmux le lirait au prochain démarrage de tmux.

Le reste de cette réponse concerne la détermination des "options par défaut", mais notez que vous n'avez vraiment pas besoin de cela, sauf si vous êtes intéressé par ce qu'elles sont.

L'utilitaire tmux propre show-options avec la commande -g flag va vider toutes les options définies globalement dans la session tmux en cours (c'est-à-dire que tmux doit être en cours d'exécution pour l'utiliser).

Donc, si vous êtes dans une session tmux, votre ~/.tmux.conf le fichier est vide, ce qui suit supprimera les paramètres par défaut:

$ tmux show-options -g >tmux.conf-default

Certaines options sont définies par tmux en inspectant l'environnement Shell. Par exemple, je reçois status-keys vi, probablement parce que j'utilise des raccourcis clavier Vi dans mon shell (EDITOR est défini sur vim).

Dans tous les cas, vous obtiendrez les options de cette façon. Cependant, j'ai remarqué qu'il y a très pe que je dois configurer dans tmux. Je le trouve bien configuré par défaut à mon goût, et j'ai simplement réinitialisé la clé de préfixe sur Ctrl+a (le b est un pas trop loin vers la droite pour le confort de mon clavier Dvorak), et c'est tout.

Si vous n'avez pas besoin/ne voulez rien changer dans les options par défaut, vous n'avez pas besoin d'un .tmux.conf fichier.

5
Kusalananda

s'il est installé via homebrew, le chemin serait "/usr/local/Cellar/tmux/2.8/share/tmux"

Et à cet emplacement, il y aurait un exemple de fichier conf, vous pouvez créer un nouveau fichier tmux.conf à cet emplacement puis exécuter la commande suivante "tmux source-file tmux.conf"

0
Sumit Kumar Saha