J'utilise ubuntu 11.04.
Existe-t-il un moyen de définir la coloration pour la sortie après la liste de fin de tabulation d'un cd, ls ou etc.?
c'est à dire
myshell@root$ cd ~/user/files/
Je frappe tab ...
myfile myfoo mybar <- cette sortie est colorée?
J'espère que vous avez apprécié mon diagramme.
bash
zsh
colors
autocomplete
chrisjlee
la source
la source
ls --color
feriez? Voulez-vous que le premier soit coloré, puis lorsque vous appuyez à nouveau sur Tab, le second à colorier, etc.? Autre chose?Réponses:
Avec readline 6.3 et versions ultérieures, vous pouvez ajouter
à
~/.inputrc
.Voir https://tiswww.case.edu/php/chet/readline/rluserman.html :
Vous pouvez utiliser http://geoff.greer.fm/lscolors/ pour générer à la fois
LS_COLORS
(qui est utilisé par GNUls
etcolored-stats
) etLSCOLORS
(qui est utilisé par BSDls
).la source
visible-stats
.$if Bash\nset colored-stats on\n$endif
éviter les bogues avec d'autres programmes qui ne comprennent pas les nouvelles fonctions readline.GNU bash, version 4.4.23(1)-release (x86_64-apple-darwin17.5.0)
SOCK 35;44
pour mieux fonctionner avec mon terminal sur le thème de la lumière.Je ne sais pas si c'est en bash (le shell par défaut). C'est possible dans zsh (un shell plus puissant que bash, disponible sur la plupart des unités, y compris Ubuntu mais souvent non installé par défaut).
La première fois que vous exécutez zsh, il vous proposera de créer un fichier de configuration (
~/.zshrc
) pour vous. La configuration par défaut est un peu stérile, pour des raisons de compatibilité historique. Pour les listes d'achèvement colorées, sélectionnez2
pour configurer le «nouveau système d'achèvement», puis à2
nouveau pour le régler; dans lecompinstall
menu, sélectionnez3
pour définir les styles d'affichage des finitions,3
puis1
pour activer les finitions colorées et enfin2
utiliser les mêmes couleurs quels
.Si vous préférez le configurer à la main, voici les lignes dont vous avez besoin dans votre
.zshrc
:Le
list-colors
style ajuste les couleurs à la fin des noms de fichiers.la source