Visual studio code 如何在VS代码中运行scheme程序
刚开始学习计算机程序的结构和解释。我安装了mit scheme编译器。我只需在终端中键入scheme就可以运行解释器。我还安装了VSCode,并支持对方案的过梁支持 现在我需要从VSCode编写、编译和启动scheme程序。我该怎么做。我不需要逐行调试。我不熟悉VS代码 PS:我可以编写程序,编辑程序,检查lint错误。我无法立即启动scheme编译器。在编辑几个JSON来完成这项工作时,我遗漏了一些步骤Visual studio code 如何在VS代码中运行scheme程序,visual-studio-code,scheme,Visual Studio Code,Scheme,刚开始学习计算机程序的结构和解释。我安装了mit scheme编译器。我只需在终端中键入scheme就可以运行解释器。我还安装了VSCode,并支持对方案的过梁支持 现在我需要从VSCode编写、编译和启动scheme程序。我该怎么做。我不需要逐行调试。我不熟悉VS代码 PS:我可以编写程序,编辑程序,检查lint错误。我无法立即启动scheme编译器。在编辑几个JSON来完成这项工作时,我遗漏了一些步骤 PS:我更喜欢VSCode,我希望mit scheme解释/编译我的程序。不想使用rack
PS:我更喜欢VSCode,我希望mit scheme解释/编译我的程序。不想使用racket或code runner扩展。谢谢 大多数方案系统不编译。他们是口译员。这就是为什么这本书被称为计算机程序的结构和解释的原因。与解释器的典型交互是REPL,即Read Eval Print循环。编写方案代码的最简单方法是使用类似于Emacs的编辑器并执行
runscheme
。之后,可以使用Ctrl-x Ctrl-e将任何s表达式从编辑器发送到解释器。Emacs在REPL窗口中显示结果
{
//看https://go.microsoft.com/fwlink/?LinkId=733558
//有关tasks.json格式的文档
“版本”:“2.0.0”,
“任务”:[
{
“标签”:“运行方案”,
“类型”:“外壳”,
“命令”:“方案”,
“args”:[“太巧了!我也在学习SICP
我在Mac电脑上。我在VS代码中运行scheme程序的方式是control+shift+
打开它的终端和输入scheme>foo.sch
(用您的文件名替换foo.sch
)
您也可以在内置的终端
应用程序中执行此操作,而无需VS代码。在带有chezscheme的mac操作系统上
安装chezscheme
brew安装chezscheme
安装vscode的code runner
扩展
setting.json中的安装代码运行程序
“代码运行程序.executomap”:{
“方案”:“chez--脚本”
},
运行方案
创建hello.ss
;你好,世界
(显示“Hello World”)
(出口)
单击右上角或菜单中的运行代码按钮
对于在座但因没有答案而失望的人,请尝试一下,这是racket或mit scheme的不错的替代方案!运行在Emacs中的Geiser比直接运行在Emacs下的REPL提供了更好的与和功能的集成。它是一个Emacs扩展,类似于使用Common LISP的SLIME。它添加了符号Emacs中运行的REPL的重要特性和功能。
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run scheme",
"type": "shell",
"command": "scheme",
"args": ["<", "${file}"]
}
]
}