tôi thêm vào .irbrc tôi:Tại sao lời nhắc IRB của tôi với mã màu ANSI lộn xộn trang lên/xuống hành vi với sao chép/dán?
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
Nếu tôi làm điều gì đó như:
current_app = "\e[31mfoo_bar_app\e[0m"
rails_env = "\e[32m#{RAILS_ENV}\e[0m"
sau đó dấu nhắc xuất hiện đẹp colorized, nhưng nếu tôi sao chép một số văn bản vào copybuffer tôi và dán nó, nếu tôi làm trang-up/page-down để đi đến đầu/cuối của văn bản hiện tại được nhập, con trỏ của tôi giống như nhảy đến giữa văn bản để lật trang và cho trang xuống, nó nhảy sang bên phải vào một vùng trống mà không có gì được đánh máy, thì vị trí con trỏ của tôi hoàn toàn bị vặn lên.
Có cách nào tôi có thể sửa lỗi này không? Tôi thực sự muốn một dấu nhắc được tô màu.
mà thiết bị đầu cuối-thiết lập bạn đang sử dụng? ví dụ. thiết bị đầu cuối giả lập và vỏ? – robustus