我不知道如何在终端显示图像。
这是一个.rkt测试脚本:
#lang racket
(require 2htdp/image)
(circle 10 "solid" "red")
然后,我在终端中执行此操作:
$ racket
Welcome to Racket v6.8.
> (enter! "test.rkt")
(object:image% ...)
"test.rkt">
所以当我得到一个圆形图像时,我得到(object:image% ...)
。
如何在终端中显示图像?
答案 0 :(得分:2)
我最近也偶然发现了这个问题。 网上搜索了很多关键字组合,终于找到了a working solution。
例如
; this approach would NOT render the image
; start repl inside a terminal
$ racket -i
(require 2htdp/image)
(circle 5 "solid" "red")
; this approach would render the image in a canvas
; start repl inside a terminal
$ racket -i
(require 2htdp/image racket/gui/base (only-in pict show-pict))
(show-pict (circle 5 "solid" "red"))
关于@Alexis King 的评论,据我所知,虽然 iTerm2 could display image,但它在 repl
中不起作用。不过,我可能是错的,很高兴知道是否有其他选择。
终于可以用vim+tmux玩球拍了!