Comment renommer un volet dans tmux
?
119
Voulez-vous dire fenêtre tmux? Ctrl + b + ,
si vous avez Cb comme préfixe d'envoi (c'est par défaut)
En outre C-b :rename-window <new name>
et le tmux rename-window <new name>
travail aussi.
Comme je sais que vous ne pouvez pas renommer le volet
tmux
de le montrer.ls
set-option -g allow-rename off
oui, vous pouvez renommer les noms de volet, et pas seulement les noms de fenêtre commençant par tmux> = 2.3. Tapez simplement ce qui suit dans votre shell:
vous devrez peut-être ajouter les éléments suivants à votre .tmux.conf pour afficher les noms de volet:
vous pouvez également attribuer automatiquement un nom:
la source
Pour les scripts tmux, il existe une commande appelée
rename-window
ainsi par exemplela source
tmux rename-window -t 9 my-project
.Pour ceux qui veulent renommer facilement leurs volets, voici ce que j'ai dans mon
.tmux.conf
Les volets sont automatiquement nommés avec leur index, le nom de la machine et la commande actuelle. Pour changer le nom de la machine, vous pouvez exécuter
<C-b>R
ce qui vous demandera d'entrer un nouveau nom.* Le changement de nom de volet ne fonctionne que lorsque vous êtes dans un shell.
la source
Lors de la création de scripts, vous pouvez également spécifier un nom lors de la création de la fenêtre avec
-n <window name>
. Par exemple:la source
L'option la plus simple pour moi était de renommer le titre du terminal à la place. Veuillez consulter: /superuser/362227/how-to-change-the-title-of-the-mintty-window
Dans cette réponse, ils mentionnent de modifier la variable PS1. Remarque: ma situation était particulière à cygwin.
TL; DR Mettez ceci dans votre fichier .bashrc:
Mettez ceci dans votre fichier .tmux.conf, ou dans un format similaire:
Ensuite, vous pouvez changer le titre du volet en tapant ceci dans la console:
la source
Vous pouvez ajuster le titre du volet en définissant la bordure du volet dans le tmux.conf, par exemple comme ceci:
Où pane_index, pane_title et pane_current_path sont des variables fournies par tmux lui-même.
Après avoir rechargé la configuration ou démarré une nouvelle session tmux, vous pouvez ensuite définir le titre du volet actuel comme ceci:
Si tous les volets ont des processus en cours d'exécution, donc vous ne pouvez pas utiliser la ligne de commande, vous pouvez également taper les commandes après avoir appuyé sur le préfixe bind (Cb par défaut) et un signe deux-points (:) sans avoir "tmux" au début du commander:
la source