emacs史莱姆:什么相当于贝壳中的向上箭头?

Mik*_*key 8 lisp slime

当我在dos/linux中键入错误并且它对我大喊大叫时,我可以按向上箭头然后修改我的行 - 也许它错过了' - '或者什么.我刚刚安装了lispbox,向上箭头将光标向上移动到REPL历史记录中.如何在我输入的最后一行输入当前行.

就像我打字一样

+ 3 2
Run Code Online (Sandbox Code Playgroud)

但显然我的意思是

(+ 3 2)
Run Code Online (Sandbox Code Playgroud)

如何让它说"+ 3 2"所以我可以按"Home","(","End",")"?

或者是否有一些更简单的Mx waaahFIXIT命令呢?

小智 12

尝试

(slime-repl-previous-input)
Run Code Online (Sandbox Code Playgroud)

这是必然的

M-p
Run Code Online (Sandbox Code Playgroud)

默认情况下.(Meta通常是Alt键)

Mp/Mn是在emacs中通过历史记录向后/向前的标准 - 它也适用于迷你缓冲区