使用SBCL在emacs中编辑lisp文件

时间:2012-11-03 20:53:40

标签: emacs lisp slime sbcl

好的,所以我想开始使用lisp和slime,我遇到了一些问题。我已经正确安装了emacs和slime以及SBCL,但在尝试编辑文件时遇到了问题。我在Mac osx狮子身上做这一切虽然我不认为这会有所作为。所以这可能是愚蠢的但是当我第一次进入终端时我输入

$ emacs <myfile.lisp>

然后它打开我的文件但是然后slime没有运行所以我做..

M-x: slime

但是当我这样做时现在已经消失了,我所看到的只是“REPL”(我认为)无论如何它只是告诉我

*

然后我可以输入类似

的内容
*15
15

但现在我无法回到我的文件,以便我可以编译它。我可以通过这个告诉我吗?谢谢!

1 个答案:

答案 0 :(得分:0)

尝试 Cx Cx ,将当前窗口的缓冲区切换到上一个或下一个缓冲区

对于更具交互性的方法,将屏幕垂直分割 Cx 2 (或水平 Cx 3 ),所以你可能会看到你的代码并在REPL上尝试一些东西。您可以使用 C-x o 切换窗口(请记住,O在其他情况下)。您可以使用 C-x 0 关闭窗口(而不是缓冲区)。

但是,你最好搜索Emacs tutorial,因为所有这些都是非常基本的。我还建议您从图形Emacs开始,例如Emacs for Mac OS X。有些人更喜欢other versions,它可以更好地与Mac OS X集成,但也有许多不同的键绑定,并附带额外的包。我个人更喜欢在我正在使用的操作系统中安装类似的安装和键绑定。