我刚刚从 Eclipse Indigo 升级到 Classic Eclipse 4.2 Juno,通过以下 URL 下载:ftp: //ftp.uninett.no/pub/eclipse/eclipse/downloads/drops4/R-4.2-201206081400/eclipse-SDK-4.2 -win32-x86_64.zip
我在 Eclipse Juno 中安装了 SPIDER,来自这个更新 URL: http ://www.sics.se/sicstus/update/
现在,当我启动 Juno 时,我不再能够使用快捷键 ALT+K 来编译当前的 Prolog 代码。该选项也从 SPIDER 提供的 SICStus 菜单中删除。
任何人都可以解释为什么会发生这种情况,或者如何处理它?我想编译我的代码而不需要大量输入!谢谢。我尝试过使用与以前相同的工作区和全新的工作区。
编辑:我在 Win7 64 位系统上,安装了全新的 Juno Classic(SPIDER 插件除外)和全新的工作区。
EDIT2:Alt+K 似乎出现在第一个新创建或打开的文件中,但是当我对其他 *.pl 文件执行“文件->打开”时,SICStus 菜单上的 Alt+K 选项“移动”仅适用于这个新文件(不再用于其他文件)。这种行为对我来说似乎很奇怪。
EDIT3:在 Per Mildner 的一些支持答案之后,我能够得到这个“几乎可以工作”,例如对于新打开的文件,一次一个。我现在正在等待他从八月假期回来,或者等待其他人为这个奇怪的问题提供更好和更永久的解决方案。