我正在尝试将SublimeREPL与Sublime Text 2用作方案环境。我已经安装了Gauche,并且可以成功启动REPL窗口并从中运行代码。但是,我不知道如何在插件中使用“在REPL中评估”或“传输到REPL”命令。

当我执行命令时(无论是通过快捷方式还是从菜单中执行),我都可以在控制台中看到该命令正在运行,但实际上并没有执行任何操作。这与我是否已经打开REPL窗口无关。我怀疑它无法确定应该使用哪个外部ID,但不确定如何解决。

最佳答案

在使用Sublime 2.0.2和以下Sublime软件包的Linux上,这对我来说是有效的:

  • SublimeREPL 2.1.1
  • Gauche 2013.04.16.05.32.34
  • 计划2013.03.04.21.30.59

  • 请注意,这些是可以通过Package Control安装的Sublime软件包:您还需要在本地系统上安装真实的Gauche解释器。

    我需要重新启动几次。将您的Gauche代码另存为.scm文件,然后将缓冲区切换到Gauche模式。使用工具> SublimeREPL>方案> Gauche启动REPL,您应该能够自由地求值并将表达式以Gauche模式从缓冲区传输到REPL。

    关于scheme - "Eval in REPL"命令对SublimeREPL中的Scheme不做任何事情,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15074417/

    10-10 05:15