sortie ri ne peut pas être canalisé en moins
Question
J'exécute la version 2.5.8 ri et Ruby 1.9.2. Si je tente quelque chose comme ri Enumerable | less
, la pagination est cassé en moins. Je vois la sortie mais je ne peux pas utiliser CTRL-F ou CTRL-B à la page en arrière et en avant. Si je tente, je ne vois que le littéral « ^ F » et les caractères « ^ B » sortie au bas de l'écran. Quel est le problème?
La solution
Essayez ri -T String | less
.
Si vous voulez que le comportement toujours vous pourriez mettre dans votre alias ri='ri -T'
~/.bashrc
ou ~/.bash_profile
ou ~/.profile
, qui jamais vous utilisez.
Autres conseils
Essayez PAGER=/usr/bin/less ri Enumerable
-. Spécifier téléavertisseur dans les variables d'environnement a fait l'affaire pour moi
Pour une solution permanente faire quelque chose comme echo "export PAGER=/usr/bin/less" >> ~/.bash_profile && source ~/.bash_profile
Je peux reproduire le problème sur Mac OS X 10.6 terminal et iTerm2 avec la version 2.5.8 ri et Ruby 1.9.2. Quelqu'un at-il trouvé une solution? En ce moment je peux utiliser la barre de défilement de mon terminal client graphique, mais il devient fastidieux.
Pour contourner le problème que j'utilise la pierre précieuse de ORI, ri de l'intérieur irb: https://github.com/dadooda/ ori