Existe-t-il un moyen de changer la commande et la couleur de l'invite dans la console IRB/Rails différentes de leurs sorties?
A partir de maintenant, j'ai ceci dans mon fichier bashrc
PS1='${debian_chroot:+($debian_chroot)}\[\033[00;34m\]\w\[\033[00m\]\$\[\033[00;34m\] '
trap '[[ -t 1 ]] && tput sgr0' DEBUG
Pour le moment, les commandes de la console ne prennent pas les couleurs de commande bas et bas de commande et Invite et il devient difficile à lire lorsque la console grossit.
Un moyen de changer cela aussi?
Je suggère d'utiliser la console pry
Ruby au lieu de la valeur par défaut irb
, car pry
dispose d'une prise en charge intégrée de la syntaxe, de la coloration de la syntaxe et des indentations. L'installation est assez simple
_gem install pry
_
Il existe également d’autres outils, utilisables avec irb
pour améliorer ses fonctionnalités. Un tel outil est
irbtools
- https://github.com/janlelis/irbtools
gem install irbtools
_~/.irbrc
_ (s’il n’existe aucun fichier de ce type, créez-en un) _require 'irbtools'
_. Cela vous donnera des couleurs fantaisie dans irb
.fancy_irb
- https://github.com/janlelis/fancy_irbLes deux autres procédures d'installation de gemmes sont similaires. Vérifiez leurs fichiers de lecture github.
Voici une capture d'écran de la console pry
.
Pas exactement une solution permanente mais facilite les choses.
En IRB, au lieu d’utiliser puts
ou pp
, on peut utiliser Ruby ap
Il ajoute de la couleur et de la structure à la sortie. Vraiment sympa.
Mais je souhaite que la CISR ait quelque chose d'intégré pour traiter tous les cas d'utilisation.