这对我来说是个难题;我正在使用Scala的
更令人困惑的是,如果我运行
这似乎与我的
目录结构是标准的
sbt
,操作系统是Mac OS 10.11.6。每次运行sbt run
、sbt test
等命令时(例如在本文末尾包括的一个小型Hello World
项目中),我会失去看到键盘敲击的能力,而我的标准提示符还在那里。虽然击键仍被识别,如我可以输入ls
,回车后仍能看到输出,但我看不到我键入的ls
。更令人困惑的是,如果我运行
sbt
并进入交互模式,我可以看到我的击键!同样,在Scala REPL和IPython会话中,我也可以看到我的击键。然而,在标准的python
解释器中,我无法看到我的击键!这似乎与我的
$PS1
无关,因为我可以解除设置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)
我想知道当我从.pdf文件中复制/粘贴到vim
时,是否可能会隐藏一些奇怪的字符?否则,这是怎么回事?