作为一个完整的菜鸟,你如何在DrRacket中获得有用的工具?

Mat*_*tir 11 racket

我哥哥想把我介绍给lisp语言,所以他在他的电脑上给我看了DrRacket.一切看起来都很棒,包括指向从哪里导入函数的箭头,以及一些告诉你函数语法的文档泡泡.

我将DrRacket下载到我的计算机上,但是我没有这些.它们绝对不是必需的,但它们会使学习变得更容易.

根据我的兄弟的说法,他" 偶然发送了一堆Emacs快捷方式,而且只是发生了一些事情."

如果有人能帮助我,我将不胜感激.
提前致谢!

Ale*_*ing 8

这些功能是DrRacket 后台扩展的一部分,可以在DrRacket首选项的"后台扩展"选项卡中启用或禁用.

后台扩展首选项面板

启用后台扩展会导致DrRacket在编辑程序时不断执行宏扩展,这将自动检测语法错误,这是一个有用的副作用.

一旦程序完成后台扩展,将启用绑定箭头和文档蓝盒(前提是您已选中后台扩展首选项中的相关复选框).


在一些使用大量宏的特别复杂的程序中,后台扩展可能需要花费很多时间,尽管除了最复杂的程序之外,它不应该花费很多时间.后台扩展的当前状态显示在DrRacket编辑器窗口的右下角.

背景扩展正在进行中

完成后台扩展后,指标圈将变为绿色,并且所有程序分析工具(如箭头,文档气泡和重构)都将可用.


如果由于某种原因不想使用后台扩展,可以通过按DrRacket工具栏中的"检查语法"按钮手动触发DrRacket提供的语法分析.

检查语法按钮

这使得绑定箭头和文档气泡成为可能,并且还使用更高级的语法突出显示为源代码着色,这提供了有关使用绑定方式的一些其他信息(此功能仅由检查语法提供,而不是后台扩展).