यह मेरे लिए एक सिर स्क्रैचर है; मैं मैक ओएस 10.11.6 पर हूं और मैंने हाल ही में स्केल के लिए sbt
का उपयोग शुरू किया है। मैं इस स्थिति में दौड़ रहा हूं कि हर बार जब मैं एक एसबीटी कमांड चलाता हूं (उदाहरण के लिए, sbt run
, sbt test
इत्यादि) एक विशिष्ट छोटे Hello World
प्रकार प्रोजेक्ट (इस पोस्ट के नीचे शामिल) के लिए, मैं अपना कीबोर्ड देखने की क्षमता खो देता हूं बाद में स्ट्रोक। मेरा मानक संकेत अभी भी है, लेकिन जो भी मैं टाइप करता हूं वह दिखाई नहीं देता है। कीस्ट्रोक अभी भी पंजीकृत हैं, इसमें मैं ls
टाइप कर सकता हूं, ENTER दबा सकता हूं और अभी भी आउटपुट देख सकता हूं, लेकिन मैं नहीं देख सकता कि मैंने ls
टाइप किया है।sbt corrupts टर्मिनल डिस्प्ले
शायद और भी परेशान करना यह है कि यदि मैं sbt
चलाता हूं और इंटरैक्टिव मोड दर्ज करता हूं, तो मेरे कीस्ट्रोक देख सकता है! इसी प्रकार, मैं स्केल आरईपीएल और आईपीथन सत्र दोनों में अपने कीस्ट्रोक देख सकता हूं। हालांकि, मैं मानक python
दुभाषिया में अपने कीस्ट्रोक देख नहीं सकता!
यह मेरे $PS1
के साथ कोई समस्या नहीं प्रतीत होता है, क्योंकि मैं unset PS1
कर सकता हूं और समस्या समान है। यह अन्य परियोजनाओं के लिए भी प्रतीत नहीं होता है।
निर्देशिका संरचना मानक sbt
संरचना है, और इस src/main/scala/Hello.scala
में है: कुछ विचित्र
object Hello extends App {
val p = Person("Foo")
println("Hello from " + p.name)
}
case class Person(var name: String)
क्या यह संभव है कि जब मैं कॉपी/vim
में इस चिपकाया (पीडीएफ़ कि अगर प्रासंगिक है से) वहां चरित्र छिपा हुआ है? अन्यथा, इसके साथ क्या चल रहा है?
यह हो, लेकिन उसमें कोई भी संपादक है कि अदृश्य वर्ण दिखा सकते हैं में अपने को खोलकर जांच करने के लिए आसान होना चाहिए। – pvg
मुझे यहां एक ही समस्या है। – marios
ओएस –