Lorsque j'utilise le terminal dans OSX, j'utilise fréquemment ⌘+ Kpour effacer l'écran et le tampon de défilement. C'est profondément dans la mémoire musculaire.
J'ai commencé à bricoler avec tmux, et un reproche est que ⌘+ Kefface tout l'écran, les volets et tout. Ce que j'aimerais, c'est que cela n'affecte que le volet ciblé.
Puis-je en quelque sorte configurer ce comportement?
clear
commande et ne fonctionnera donc pas à l'intérieur de la console irb ou rails.Vous pouvez utiliser prefix+ r, après le ⌘+ K, pour redessiner la fenêtre tmux.
Si vous pouvez briser cette habitude, un ctrl+ normal lfonctionne normalement par volet.
la source
clear
place, je supposeVous pouvez ajouter les lignes suivantes dans votre
.tmux.conf
:Rechargez ensuite votre configuration tmux. Vous pouvez maintenant utiliser votre clé de liaison
+k
(par exemple: Ctrl+ b, k) pour effacer le volet actuel.Je ne connais pas la syntaxe pour OSX mais je suppose que vous pouvez facilement adapter la ligne.
la source
C-l
efface l'écran etclear-history
efface le tampon de défilement. Que fait la\;
pièce?bind -n C-k send-keys -R \; send-keys C-l \; clear-history
J'ai ça d' ici
Les accessoires pour lui. Cela fonctionne pour moi, tout comme
Cmd+k
pour l'émulateur de terminal, et fonctionne pour moi sur macOS 10.12.5 avec iTerm2.la source
tail -f ...
ou un serveur est en cours d'exécution!