Bir programın sbt içinde çalıştırılması sırasında tuş vuruşlarının ekrana yankılanmadığı göründüğünden bir şey kaçırmıyorum umarım. Bu basit bir kod derlemek ve (sbt dışında) komut satırından çalıştırmak zaman giriş için bunları yazıp tüm çalışıyor olarakSBT içindeki konsol girişi ekrana yankılanmıyor
object ConsoleTest extends App {
println("Enter a line:")
val input = Console.readLine()
println("You entered: " + input)
}
, ben tuş vuruşlarını bkz: İşte bir örnek.
Ne yazık ki, & derlemek için sbt kullandığımda, aynı kodu çalıştırmak, ekrana tuş vuruşlarını yankılamıyor. Bu rahatsız edici bir deneyim.
Bu farkı başka biri deneyimledi mi?
Başkalarının bu sorunla karşılaşıp karşılaşmadığını ve tuş vuruşu eko için bir sbt çalışma zamanı parametresi olup olmadığını görmek için bazı arama yaptım. Şimdiye kadar şans yok.
sbt-0.13.2 kullanıyorum ve yukarıdaki kodun Java sürümü aynı farkı yaşıyor, bu nedenle sbt ortamında çalışacak şekilde yerel görünüyor.
Herhangi bir fikir takdir edilmektedir.
çalıştırdığınız hangi OS:
İşte nasıl belirtmek için çeşitli ayarların bazı örnekler? Ne tür bir terminalden kaçıyorsun? – gourlaysama
Windows 7 Pro, MS-DOS kabuğu, Java 1.7, Scala 2.10.4. Net olmasaydı, println düzgün çalışır, önceden SBT'de yankılanan tuşlara sahip olmayan önceki readLine'dır. –
Karakterler ekrana yankılanmıyor olsa da giriş baskısı tamam mı? Girişi beklemeyi mi bırakıyor? – lpiepiora