Clojure 有没有办法将REPL设置为始终pprint?

Clojure 有没有办法将REPL设置为始终pprint?,clojure,read-eval-print-loop,Clojure,Read Eval Print Loop,我发现自己过于频繁地用pprint方式包装表达式。有些东西告诉我,在某个地方可以自动执行此操作,但我找不到它。因此,不要键入以下内容: (pprint list-of-maps) 我只想打字 list-of-maps 在REPL中,获得漂亮的打印输出 只要使用 (clojure.main/repl :print pprint) 找到了 从: repl clojure.main repl&options ... -:print,一个参数的函数,将其参数打印到输出 默认值:prn 另请参见p

我发现自己过于频繁地用pprint方式包装表达式。有些东西告诉我,在某个地方可以自动执行此操作,但我找不到它。因此,不要键入以下内容:

(pprint list-of-maps)
我只想打字

list-of-maps
在REPL中,获得漂亮的打印输出

只要使用

(clojure.main/repl :print pprint)
找到了

从:

repl clojure.main

repl&options ... -:print,一个参数的函数,将其参数打印到输出 默认值:prn

另请参见pp,它执行pprint*1。所以,你不必记得先包装。