D:\src>lein repl
nREPL server started on port 57504 on host 127.0.0.1
REPL-y 0.3.0
Clojure 1.5.1
Docs: (doc function-name-here)
(find-doc "part-of-name-here")
Source: (source function-name-here)
Javadoc: (javadoc java-object-or-class-here)
Exit: Control+D or (exit) or (quit)
Results: Stored in vars *1, *2, *3, an exception in *e
user=> (str "I don't want empty prompt!")
"I don't want empty prompt!"
user=>
user=> (println "Oh....")
Oh....
nil
user=>
user=> (exit)
Bye for now!
(屏幕截图为here。我想在此粘贴,但我没有10个声誉,抱歉)
您可以查看不需要的空提示消息,例如user=>
。当然,它不需要,我没有按下回车键。
我有两个问题:
我的环境:
粘贴lein -v
Leiningen 2.3.4 on Java 1.7.0_21 Java HotSpot(TM) 64-Bit Server VM
答案 0 :(得分:2)
我的猜测:有些系统(我在这里假设Windows)使用CR+LF进行单一换行。对于大多数UNIX世界 - 以及许多从标准输入读取的程序员/程序 - 这些都是两个,使得输出看起来就像按两次Enter键一样。
也许您可以搜索<your terminal> disable crlf
之类的内容来查找解决方法。