2010-02-03 11 views
3

Lors de l'utilisation de gets pour accepter l'entrée de l'utilisateur, appuyez sur les touches fléchées pour afficher le texte à l'écran, vraisemblablement les codes de caractères. Comment puis-je empêcher cela, et comment puis-je obtenir les touches fléchées pour déplacer correctement le curseur? Edit: peut-être devrais-je mentionner que j'utilise Mac OS X et Terminal.app.Les touches fléchées ne fonctionnent pas dans les scripts de ligne de commande irb/ruby?

Répondre

7

Using Ruby's Readline Library:

require 'readline' 
foo = Readline::readline 
+0

lien direct vers un blog sur elle: http://bogojoker.com/readline/ –

Questions connexes