clojure – 为什么我的leiningen的repl显示太多提示信息?

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 =>.当然,它不是必需的,我没有按下回车键.

我有两个问题:

>这种行为是否有规律? (我相信不是!)
>如果不规律,你有解决这个问题的方法吗?

我的环境:

> Windows 8 64bit(日文)
>粘贴lein -v

Leiningen 2.3.4 on Java 1.7.0_21 Java HotSpot(TM)64位服务器VM

最佳答案 我的猜测:有些系统(我假设Windows在这里)使用
CR+LF进行单一换行.对于大多数UNIX世界 – 以及许多程序员/程序从标准输入读取 – 这些是两个,使您的输出看起来就像按两次Enter键.

也许你可以搜索像 这样的东西禁用crlf以找到解决方法.

点赞