2011-10-24 24 views
6

当我在dos/linux中输入错误的东西时,它会对我大喊,我可以按下向上箭头,然后修改我的行 - 也许它缺少' - '或其他东西。我刚刚安装了lispbox,向上箭头将光标移动到REPL历史记录上。我如何在当前行上输入我输入的最后一行。emacs slime:相当于shell中的向上箭头?

所以像我型

+ 3 2 

但很明显,我的意思是

(+ 3 2) 

我如何得到它说 “+ 3 2” 这样我就可以推动 “家”, “(” , “结束”, ”)”?

还是有一些更简单的M-x waaahFIXIT命令吗?

回答

10

尝试

(slime-repl-previous-input) 

其默认绑定到

M-p 

。 (元通常是Alt键)

MP/Mn为标准,在Emacs去后退/前进穿越历史 - 它也可以在迷你太

+0

有没有办法让自动插入到另一种形式以前输入我开始打字了?例如,'(列表<先前输入要插入的组合键>)' – MadPhysicist