Comment puis-je obtenir la « RIR (principal): 001: 0> » prompt au lieu de « >> »

StackOverflow https://stackoverflow.com/questions/520099

  •  21-08-2019
  •  | 
  •  

Question

Ruby est pré-installé sur mon Mac et je voulais avoir un coup d'oeil. La première chose que j'ai remarqué, est que les invites RIR >> au lieu de RIR (principal): 001: 0>. Je ne peux pas trouver quoi que ce soit sur la façon de changer cela avec Google parce que tout le monde utilise RIR (principal): 001: 0> dans leur code; -)

Pouvez-vous me aider?

PS: Il est pas que je pense que Ruby est cassé, mais je veux regarder de plus ringard pendant la programmation; -)

Était-ce utile?

La solution

$ irb --help
Usage:  irb.rb [options] [programfile] [arguments]
  --prompt prompt-mode
  --prompt-mode prompt-mode
            Switch prompt mode. Pre-defined prompt modes are
            `default', `simple', `xmp' and `inf-ruby'

$ irb --prompt inf-ruby
irb(main):001:0> 

Autres conseils

Ce que je fais est que faire dans un alias dans mon .bashrc, donc je ne dois pas taper à chaque fois.

echo alias irb=\'irb --prompt inf-ruby\' >> ~/.bashrc

Hope this helps!

goto l'emplacement /home/leapfrog/.rvm/scripts

cd ~/.rvm/scripts

Ouvrez le fichier « irbrc.rb », utilisez la puissance super-utilisateur sur-écrire le

$ sudo gedit irbrc.rb

Modifier le contenu du hachage « @prompt » à ce qui suit

@prompt = {
 :PROMPT_I => "#{rvm_ruby_string} :%03n > ", # default prompt
 :PROMPT_S => "#{rvm_ruby_string} :%03n%l> ", # known continuation
 :PROMPT_C => "#{rvm_ruby_string} :%03n > ",
 :PROMPT_N => "#{rvm_ruby_string} :%03n?> ", # unknown continuation
 :RETURN => " => %s \n",
 :AUTO_INDENT => true
}

Hope this vous aider :)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top