[英]jruby irb newline \r instead of \n
使用jruby 9.1.2.0 irb我在點擊返回鍵時得到^ M而不是\\ n。
重現:運行jruby irb即java -jar jruby-complete-9.1.2.0-complete.jar -S irb
> gets
enteranyinputhere
點擊輸入或返回鍵並觀察
> gets
enteranyinputhere^M
當我期待
> gets
anyinputhere
=> "anyinputhere\n"
這使得根本無法獲得任何輸入。 當輸入時,它可能與Mac輸入\\r
而不是\\n
> gets("\r").chomp
foo^M=> "foo"
我還用最新的jruby版本9.1.4.0觀察到了這個問題
我能夠通過粘貼來自另一個終端窗口的文本來重現這一點,並通過禁用首選項的“高級”選項卡的“ 輸入 ”下的“將換行符粘貼為回車”選項來修復它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.