issue128:tutoriel1
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue128:tutoriel1 [2018/01/07 09:46] – d52fr | issue128:tutoriel1 [2018/01/09 16:13] (Version actuelle) – andre_domenech | ||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
The exact place of the global configuration file depends on the operating system in use. In GNU/Linux, this is the “etc” directory, but, to be sure, the man page of tmux can be read that deals with the -f parameter. Also note that the current user level file is a hidden file; its name starts with a dot character.** | The exact place of the global configuration file depends on the operating system in use. In GNU/Linux, this is the “etc” directory, but, to be sure, the man page of tmux can be read that deals with the -f parameter. Also note that the current user level file is a hidden file; its name starts with a dot character.** | ||
- | Dans les articles précédents, | + | Dans les articles précédents, |
- | Toute l' | + | Toute son exécution |
- | / | + | / |
- | ~/ | + | ~/ |
- | La place exacte du fichier de configuration globale dépend de votre système d' | + | La place exacte du fichier de configuration globale dépend de votre système d' |
**General settings | **General settings | ||
Ligne 37: | Ligne 37: | ||
Paramètres généraux | Paramètres généraux | ||
- | Commençons par des attributs généraux. La modification la plus classique consiste à changer la commande Préfixe. La valeur par défaut est <Ctrl b>. Le problème avec ceci est que la touche b est éloignée de la touche Ctrl. Le réglage largement utilisé pour Préfixe est <Ctrl a>. De plus, la plupart des utilisateurs changent la touche <Caps Lock> pour qu' | + | Commençons par des attributs généraux. La modification la plus classique consiste à changer la commande Préfixe. La valeur par défaut est <Ctrl b>. Le problème avec ceci est que la touche b est éloignée de la touche Ctrl. Le réglage largement utilisé pour Préfixe est <Ctrl a>. De plus, la plupart des utilisateurs changent la touche <Caps Lock> pour qu' |
# Paramétrer la commande « Préfixe » de <Ctrl b> vers <Ctrl a> | # Paramétrer la commande « Préfixe » de <Ctrl b> vers <Ctrl a> | ||
Ligne 46: | Ligne 46: | ||
bind C-a send-prefix | bind C-a send-prefix | ||
- | Nous pouvons modifier la valeur de délai de la touche <escape> et rendre tmux plus réactif. La valeur par défaut est 500 ms et elle peut être frustrante, par exemple dans vim. | + | Nous pouvons modifier la valeur de délai de la touche <échapp> et rendre tmux plus réactif. La valeur par défaut est 500 ms et elle peut être frustrante, par exemple dans vim. |
- | # paramétrer le délai | + | # paramétrer le délai |
set -s escape-time 1 | set -s escape-time 1 | ||
Ligne 63: | Ligne 63: | ||
set -g pane-base-index 1** | set -g pane-base-index 1** | ||
- | Généralement, | + | Généralement, |
# Recharge du fichier de configuration avec < | # Recharge du fichier de configuration avec < | ||
bind r source-file ~/ | bind r source-file ~/ | ||
- | Comme indiqué dans l' | + | Comme indiqué dans l' |
# Paramétrage de l' | # Paramétrage de l' | ||
Ligne 88: | Ligne 88: | ||
Now the general settings are done. Of course, it can be extended as you wish, but for the first shot, these are quite enough for a comfortable usage.** | Now the general settings are done. Of course, it can be extended as you wish, but for the first shot, these are quite enough for a comfortable usage.** | ||
- | Un grand avantage de tmux est la gestion sans souris. Malgré ceci, tmux a un support de la souris, mais la disponibilité | + | Un grand avantage de tmux est la gestion sans souris. Malgré ceci, tmux a un support de la souris, mais la disponibilité |
# Désactiver le support de la souris | # Désactiver le support de la souris | ||
set -g mouse off | set -g mouse off | ||
- | Je trouve perturbant | + | Je trouve perturbant que tmux nous notifie chaque activité dans une fenêtre. Ceci peut aussi être désactivé. |
# Désactiver le suivi d' | # Désactiver le suivi d' | ||
Ligne 99: | Ligne 99: | ||
set -g visual-activity off | set -g visual-activity off | ||
- | Maintenant, nous avons réglé les paramètres généraux. Bien sûr, cala peut être étendu selon vos souhaits, mais, dans un premier temps, c'est pratiquement suffisant pour une utilisation confortable. | + | Maintenant, nous avons réglé les paramètres généraux. Bien sûr, cela peut être étendu selon vos souhaits, mais, dans un premier temps, c'est pratiquement suffisant pour une utilisation confortable. |
**Custom bindings | **Custom bindings | ||
Ligne 121: | Ligne 121: | ||
Combinaisons personnalisées | Combinaisons personnalisées | ||
- | Quelques commandes tmux ont un jeu de touches inconfortable. | + | Quelques commandes tmux ont un jeu de touches inconfortable. |
- | C'est plus facile de se souvenir des nouvelles commandes de la combinaison de partage de fenêtre car elles correspondent visuellement à leur fonction. | + | C' |
- | # Parage en panneaux avec | et - | + | # Partage des panneaux avec | et - |
bind | split-window -h | bind | split-window -h | ||
bind - split-window -v | bind - split-window -v | ||
Ligne 131: | Ligne 131: | ||
La plupart des gens utiliseront les panneaux. Se déplacer de l'un à l' | La plupart des gens utiliseront les panneaux. Se déplacer de l'un à l' | ||
- | # Se déplacer d'un panneau à l' | + | # Se déplacer d'un panneau à l' |
- | bind -n M-Left select-pane -L | + | bind -n M-Left select-pane -L |
- | bind -n M-Down select-pane -D | + | bind -n M-Down select-pane -D |
- | bind -n M-Up select-pane -U | + | bind -n M-Up select-pane -U |
bind -n M-Right select-pane -R | bind -n M-Right select-pane -R | ||
Ligne 173: | Ligne 173: | ||
Couleurs | Couleurs | ||
- | Après les réglages précédents, | + | Après les réglages précédents, |
- | Les réglages peuvent être faits avec la commande « set ». L' | + | Les réglages peuvent être faits avec la commande « set ». L' |
**Status bar | **Status bar | ||
Ligne 194: | Ligne 194: | ||
Barre de statut | Barre de statut | ||
- | La barre de statut par défaut n'est pas terrible. Elle ne contient que des informations de base de façon horrible. Sur Internet, beaucoup de dispositions sont disponibles ; vous pouvez en choisir une ou prendre la mienne. J'ai créé une version personnelle qui répond à mes besoins. | + | La barre de statut par défaut n'est pas terrible. Elle ne contient que des informations de base de façon horrible. Sur l'Internet, beaucoup de dispositions sont disponibles ; vous pouvez en choisir une ou prendre la mienne. J'ai créé une version personnelle qui répond à mes besoins. |
D' | D' | ||
Ligne 203: | Ligne 203: | ||
La longueur par défaut des parties de la barre de statut (à droite et à gauche) n'est pas suffisante pour les informations souhaitées ; aussi, elle doit être changée. | La longueur par défaut des parties de la barre de statut (à droite et à gauche) n'est pas suffisante pour les informations souhaitées ; aussi, elle doit être changée. | ||
- | # Réglage de la longueur de la barre de statu | + | # Réglage de la longueur de la barre de statut |
set -g status-left-length 100 | set -g status-left-length 100 | ||
set -g status-right-length 100 | set -g status-right-length 100 | ||
Ligne 231: | Ligne 231: | ||
• Les valeurs de charge des CPU, | • Les valeurs de charge des CPU, | ||
• l' | • l' | ||
- | • L' | + | • L' |
• les date et heure actuelles sur fond gris pour une meilleure lisibilité. | • les date et heure actuelles sur fond gris pour une meilleure lisibilité. | ||
Ligne 259: | Ligne 259: | ||
Finalisation | Finalisation | ||
- | Nous avons fini les premiers pas. J' | + | Nous avons fini les premiers pas. J' |
Enfin, permettez-moi de vous proposer un livre fantastique sur ce sujet : | Enfin, permettez-moi de vous proposer un livre fantastique sur ce sujet : | ||
Ligne 268: | Ligne 268: | ||
https:// | https:// | ||
- | Ce livre couvre les sujets de mes trois articles, mais avec plus d'exemple, et des copies d' | + | Ce livre couvre les sujets de mes trois articles, mais avec plus d'exemples, et des copies d' |
- | • Créer des sripts | + | • Créer des scripts |
- | • Travailler avec du texte et des tampons (buffers) | + | • Travailler avec du texte et des tampons (buffers). |
- | • Programmation appairée avec tmux | + | • Programmation appairée avec tmux. |
- | • Flux d' | + | • Flux d' |
Soyez productif ! Choisissez tmux ! | Soyez productif ! Choisissez tmux ! | ||
Ligne 389: | Ligne 389: | ||
// | // | ||
- | Command Reference | + | Référence des commandes |
- | bind [key] [command] Create a key binding to execute the desired command | + | bind [touche] [commande] Créer une combinaison de touches pour exécuter la commande désirée |
- | bind [key] source-file [path] Create a key binding to load the source | + | bind [touche] source-file [chemin] Créer une combinaison de touches pour charger le fichier |
- | bind C-a send-prefix Ctrl-a | + | bind C-a send-prefix Ctrl-a |
- | unbind [key] Remove an existing keybinding to release it | + | unbind [touche] Retirer une combinaison de touches existante pour la désactiver |
- | display “text” Show the given text in the status bar | + | display “texte” Afficher le texte fourni dans la barre de statut |
- | set -g prefix C-a Change the default Prefix command to Ctrl-a | + | set -g prefix C-a Remplacer le Préfixe par défaut par Ctrl-a |
- | set -s escape-time N Set the escape delay to N millisecond | + | set -s escape-time N Régler le délai d' |
- | set -g base-index 1 Set the indexing of windows from 0 to 1 | + | set -g base-index 1 Régler le début de numérotation des fenêtres à 1 au lieu de 0 |
- | set -g pane-base-index 1 Set the indexing of panes from 0 to 1 | + | set -g pane-base-index 1 Régler le début de numérotation des panneaux à 1 au lieu de 0 |
- | set -g mouse off/on Switch off or on the usage of the mouse | + | set -g mouse off/on Désactiver/ |
- | setw -g monitor-activity off/on Notify or not the user about window activity by highlighting its name | + | setw -g monitor-activity off/on Notifier ou non l' |
- | set -g visual-activity off/on Display or not a message | + | set -g visual-activity off/on Afficher ou non un message |
- | set -g status-style fg=,bg= Set the colors | + | set -g status-style fg=,bg= Régler les couleurs |
- | setw -g window-status-style Set the colors of the window list in the status bar | + | setw -g window-status-style Régler les couleurs de la liste des fenêtres dans la barre de statut |
- | setw -g window-status-current-style Set the colors of the current window in the window list | + | setw -g window-status-current-style Régler les couleurs de la fenêtre active dans la liste des fenêtres |
- | setw -g window-status-separator Set the separator character of the window list | + | setw -g window-status-separator Régler le caractère de séparation de la liste des fenêtres |
- | setw -g pane-border-style Set the color of the pane borders | + | setw -g pane-border-style Régler la couleur des bordures des panneaux |
- | setw -g pane-active-border-style Set the color of the current pane borders | + | setw -g pane-active-border-style |
- | setw -g window-style Set the color of the inactive window/pane | + | setw -g window-style |
- | setw -g window-active-style Set the color of the current window/pane | + | setw -g window-active-style Régler la couleur du panneau/fenêtre actif |
- | set -g message-style Set the color of the command/message line | + | set -g message-style Régler la couleur de la ligne des commandes/messages |
- | set -g status-interval N Change the update frequency of the status bar to N seconds | + | set -g status-interval N Modifier la fréquence de mise à jour de la barre de statut à N secondes |
- | set -g status-left-length N Change the amount of the visible characters of the left status bar area | + | set -g status-left-length N Modifier le nombre de caractères visibles dans la partie gauche de la barre de statut |
- | set -g status-right-length N Change the amount of the visible characters of the right status bar area | + | set -g status-right-length N Modifier le nombre de caractères visibles dans la partie droite de la barre de statut |
issue128/tutoriel1.1515314782.txt.gz · Dernière modification : 2018/01/07 09:46 de d52fr