Существует ли способ изменить команду, и подсказка раскрашивают консоль IRB/rails, отличающуюся от их выводов?
На данный момент у меня есть это в моем bashrc файле
PS1='${debian_chroot:+($debian_chroot)}\[\033[00;34m\]\w\[\033[00m\]\$\[\033[00;34m\] '
trap '[[ -t 1 ]] && tput sgr0' DEBUG
На данный момент консольные команды не берут bashrc выбирающий цветов команды и подсказки, и становится трудно читать, когда консоль становится больше.
Какой-либо способ изменить это также?
Я предлагаю использовать pry
рубиновая консоль вместо значения по умолчанию irb
, потому что pry
имеет встроенную окраску синтаксиса, поддержку добавления отступа. Установка довольно проста
gem install pry
также существуют другие инструменты, которые могут использоваться с irb
для улучшения, это - функциональность. Один такой инструмент
irbtools
- https://Установка github.com/janlelis/irbtools
gem install irbtools
~/.irbrc
(если нет такого файла, создайте один) require 'irbtools'
. Это даст Вам, некоторое воображение раскрашивает irb
. fancy_irb
- https://github.com/janlelis/fancy_irbдругие два процесса установки драгоценных камней подобны. Проверьте их READMEs GitHub.
<час> Вот снимок экрана pry
консоль.
Не совсем постоянное решение, но облегчает его.
В IRB вместо использования puts
или pp
можно использовать Ruby ap
. Он добавляет цвет и структуру к выводу. Действительно приятно.
Но хотелось бы, чтобы у IRB было что-то встроенное для обработки всех вариантов использования.