首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >终端中的球拍和2htdp/image

终端中的球拍和2htdp/image
EN

Stack Overflow用户
提问于 2017-04-27 02:51:05
回答 1查看 293关注 0票数 3

我不知道如何在终端中显示图像。

下面是一个.rkt测试脚本:

代码语言:javascript
复制
#lang racket
(require 2htdp/image)

(circle 10 "solid" "red")

然后,我在终端中这样做:

代码语言:javascript
复制
$ racket
Welcome to Racket v6.8.
> (enter! "test.rkt")
(object:image% ...)
"test.rkt">

所以当我应该得到一个圆的图像时,我却得到了(object:image% ...)

如何在终端中显示图像?

EN

回答 1

Stack Overflow用户

发布于 2021-04-30 22:48:29

我最近也偶然发现了这个问题。尝试了在线搜索关键字的多种组合,最终找到了a working solution

例如,

代码语言:javascript
复制
; this approach would NOT render the image
; start repl inside a terminal
$ racket -i
(require 2htdp/image)
(circle 5 "solid" "red")
代码语言:javascript
复制
; 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来玩球拍了!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43642306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档