我哥哥想把我介绍给lisp语言,所以他在他的电脑上给我看了DrRacket.一切看起来都很棒,包括指向从哪里导入函数的箭头,以及一些告诉你函数语法的文档泡泡.
我将DrRacket下载到我的计算机上,但是我没有这些.它们绝对不是必需的,但它们会使学习变得更容易.
根据我的兄弟的说法,他" 偶然发送了一堆Emacs快捷方式,而且只是发生了一些事情."
如果有人能帮助我,我将不胜感激.
提前致谢!
这些功能是DrRacket 后台扩展的一部分,可以在DrRacket首选项的"后台扩展"选项卡中启用或禁用.
启用后台扩展会导致DrRacket在编辑程序时不断执行宏扩展,这将自动检测语法错误,这是一个有用的副作用.
一旦程序完成后台扩展,将启用绑定箭头和文档蓝盒(前提是您已选中后台扩展首选项中的相关复选框).
在一些使用大量宏的特别复杂的程序中,后台扩展可能需要花费很多时间,尽管除了最复杂的程序之外,它不应该花费很多时间.后台扩展的当前状态显示在DrRacket编辑器窗口的右下角.
完成后台扩展后,指标圈将变为绿色,并且所有程序分析工具(如箭头,文档气泡和重构)都将可用.
如果由于某种原因不想使用后台扩展,可以通过按DrRacket工具栏中的"检查语法"按钮手动触发DrRacket提供的语法分析.
这使得绑定箭头和文档气泡成为可能,并且还使用更高级的语法突出显示为源代码着色,这提供了有关使用绑定方式的一些其他信息(此功能仅由检查语法提供,而不是后台扩展).