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
Rubyコンソールを使用することをお勧めします。インストールはとても簡単です
gem install pry
他のツールもあり、irb
と共に使用して機能を強化できます。そのようなツールの1つは
irbtools
- https://github.com/janlelis/irbtools
gem install irbtools
でインストールします~/.irbrc
に追加します(そのようなファイルがない場合は、作成してください)require 'irbtools'
。これにより、irb
に派手な色が表示されます。fancy_irb
- https://github.com/janlelis/fancy_irb他の2つのgemのインストール手順は似ています。 githubのREADMEを確認してください。
以下は、pry
コンソールのスクリーンショットです。
恒久的な解決策ではありませんが、簡単にします。
IRBでは、puts
またはpp
を使用する代わりに、 Ruby ap
を使用できます。
出力に色と構造を追加します。すごくいい。
しかし、すべてのユースケースを処理するためにIRBに組み込みのものがあればいいのにと思います。