0
0

More than 1 year has passed since last update.

irb起動時に表示されるプロンプト(irb(main):0001:0>みたいなやつ)を非表示にする方法

Posted at

環境

ruby version : 3.1.1p18

結論から

irb --nopromptで起動する

参考:library irb

調べた経緯

irbを普通に起動すると、irb(main):0001:0>のようなプロンプトが表示されます。
ローカルでちょっとrubyを動かしてコードをコピペしたい時、以下のようにプロンプトも一緒についてきてしまって見づらいので非表示にできないかなーと思って調べました。

irb
irb(main):005:1* class Hoge
irb(main):006:2*   def fuga
irb(main):007:2*     'fuga'
irb(main):008:1*   end
irb(main):009:0> end
=> :fuga
irb(main):010:0> hoge = Hoge.new
=> #<Hoge:0x000000015531b8b0>
irb(main):011:0> hoge.fuga
=> "fuga"
irb(main):012:0>
irb --noprompt
class Hoge
  def fuga
    'fuga'
  end
end
:fuga
hoge = Hoge.new
#<Hoge:0x0000000104ee5890>
hoge.fuga
"fuga"

コードのメモを取る時等に活用しようと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0