"在REPL中使用Eval"命令没有为SublimeREPL中的Scheme做任何事情

JHu*_*unz 6 scheme sublimetext2 sublimerepl

我正在尝试将SublimeREPL与Sublime Text 2一起用作Scheme环境.我安装了Gauche,可以成功启动REPL窗口并从中运行代码.但是,我无法弄清楚如何在插件中使用"Eval in REPL"或"Transfer to REPL"命令.

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

amo*_*moe 1

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

  • SublimeREPL 2.1.1
  • 粗俗 2013.04.16.05.32.34
  • 方案2013.03.04.21.30.59

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

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