La mise en évidence (mode inverse) sur la console me manque depuis que j'ai commencé à utiliser urxvt + tmux comme terminal principal. Le surlignage a été remplacé par une police en italique - ce qui semble plutôt cool au début - mais je ne trouve pas le seul mot en italique parmi des milliers non-italique lorsque j'essaie de rechercher quelque chose dans a less
.
Cela fonctionne correctement lorsque le type de terminal est défini sur un xterm*
profil (avec par exemple set -g default-terminal "xterm-color"
dans .tmux.conf ). Cependant, certains raccourcis ne peuvent pas fonctionner, les applications ne peuvent pas obtenir la géométrie appropriée du terminal, ... dans ce cas.
default-terminal
àxterm
.xterm
uniquement desscreeen
variantes.dircolors
disparaître mon solarisation ; J'ai pu le réparer en ajoutantTERM screen-it
à la liste des terminaux dans~/.dircolors
.Un moyen plus rapide:
Fonctionne sans autre magie (et tient toujours compte de l'avertissement dans le manuel tmux sur le type de terminal devant être "écran" ou un dérivé de celui-ci).
la source
watch -n10 -d COMMAND args..
permet de détecter des changements maintenant (comme des blancs! Comment faites-vous des blancs en italique?). Je pense que cela devrait être la réponse acceptée. Remarque: Lorsque le terminal est déjà ouvert, utilisezTERM=screen.xterm-new; export TERM
Je lance urxvt dans arch linux. La réponse de l'op ne m'a pas aidé. Cela m'a aidé:
https://github.com/tmux/tmux/blob/2.1/FAQ#L355-L383
rechercher
italic
et exécuter cela; ensuite, mettez ceci dans la configuration tmuxn'utilisez pas "tmux-256color". (essayez-le, je suppose, mais cela n'a pas fonctionné pour moi.)
enfin, ajoutez ceci à votre rc (.zshrc, .bashrc, etc.):
la source