如何在Visual Studio代码上运行Scheme?

时间:2018-03-08 21:43:56

标签: visual-studio-code scheme lisp

我想知道如何在Visual Studio Code上运行简单的Scheme代码。

我已经安装了一个名为Scheme的扩展程序,但下一步是什么呢?

我没有找到有关如何运行代码或开发人员联系人的扩展程序的任何详细信息......

3 个答案:

答案 0 :(得分:3)

github source看,它似乎只提供基本的语法高亮支持。因此VSC稍微好于记事本,但并不多。

要运行,您需要启动一个可用的方案系统并运行该文件。它可能是一种从VSC执行此操作的方法,但它不包含在扩展中。

我会选择DrRacket这是一个IDE,并且是许多Scheme标准语言的实现。它可以帮助您在同一个地方扩展宏,调试和分析代码。另一个很好的选择是Emacs,但它需要更多的努力来设置。我还没有听说过其他选择。

答案 1 :(得分:1)

到目前为止,在VSCode上编译方案非常简单。

安装Code Runner extension

进行设置:

  • 打开用户设置(默认为ctrl + ,
  • 搜索Code-runner: Executor Map By File Extension
  • 按“在settings.json中编辑”
  • 添加以下内容:
"code-runner.executorMapByFileExtension": {
    ".scm": "racket"
}
  • 直接使用ctrl + alt + n运行代码,或使用ctrl + shift + p从命令面板(Run Code)运行代码

答案 2 :(得分:0)

如果您只是想使用VS Code,因为它是一个很好的IDE(在完成度(parens等)和代码导航方面比DRacket更好,我只是发现了scheme on repl.it

没有出现您可以在Scheme中调试的信息。但这是一个好的开始。 (我也收到了csi错误)。