ho aggiunto alla mia .irbrc:Perché il prompt IRB con i codici colore ANSI altera il comportamento della pagina su/giù con copia/incolla?
IRB.conf[:PROMPT].reverse_merge!(:RAILS_ENV => {:PROMPT_I=>"#{current_app} #{rails_env} #{prompt} ", :PROMPT_N=>"#{current_app} #{rails_env} #{prompt} ", :PROMPT_S=>nil, :PROMPT_C=>"?> ", :RETURN=>"=> %s\n"})
IRB.conf[:PROMPT_MODE] = :RAILS_ENV
Se faccio qualcosa di simile:
current_app = "\e[31mfoo_bar_app\e[0m"
rails_env = "\e[32m#{RAILS_ENV}\e[0m"
poi il prompt si presenta splendidamente colorata, ma se mi copia del testo nella mia copybuffer e incollarlo, se faccio page-up/page-down per andare all'inizio/fine del testo corrente inserito, il mio cursore come salta al centro del testo per la pagina in alto, e per page-down salta verso destra in un'area di spazi vuoti dove nulla è stato digitato, quindi la mia posizione del cursore è completamente rovinata.
C'è un modo per correggerlo? Mi piacerebbe molto un prompt colorized.
quale terminale-setup stai usando? per esempio. emulatore di terminale e shell? – robustus