如何仅使用键盘从Light Table编辑器中“删除异常”?

时间:2017-01-21 13:50:59

标签: lighttable

在Light Table版本0.8.1中,假设我将评估clojure代码(解决inc)并获得如图所示的异常。现在我在整个屏幕上看不到任何其他内容。

exception in light table taking up most of the screen

我可以右键单击它,选择“删除异常”,但这意味着我必须抓住鼠标。 或者我可以点击ctrl + s,保存(我可能实际上不想这样做)并且丢失异常以及其他评估的所有结果。据我所知,keymap中没有任何内容。

那么 - 我可以用键盘做相当于鼠标操作吗? 这感觉就像编码错误的惩罚:)

1 个答案:

答案 0 :(得分:3)

这可以使用命令Eval: Clear inline results来完成,但它将清除所有其他内联结果以及异常。

可以将命令映射到键绑定。在您的用户键映射中添加以下内容:

[:editor "pmeta-i" :clear-inline-results]

重新加载键盘映射后,您应该可以使用Ctrl - i(或Cmd - i)来清除内嵌结果。

如果您不熟悉用户键映射,可以通过命令Settings: User keymap访问它。

据我所知,Light Table目前没有根据光标的位置清除内联结果的命令,但它会很有用。请考虑在Github上打开一个问题。