如何仅使用键盘从 Light Table 编辑器 "remove exception"?

How to "remove exception" from Light Table editor using keyboard only?

在 Light Table 版本 0.8.1 中,假设我将像 (resolve inc) 这样评估 clojure 代码并得到如图所示的异常。现在我在整个屏幕上什么都看不到了。

我可以右击它,选择"remove exception",但这意味着我必须把手放在鼠标上。 或者我可以按 ctrl + s,保存(我可能实际上不想这样做)并丢失异常以及其他评估的所有结果。据我所知,键盘映射中没有任何内容。

那么 - 我可以仅使用键盘执行与鼠标操作等效的操作吗? 这感觉像是对编码错误的惩罚:)

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

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

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

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

如果您不熟悉用户键盘映射,可以通过命令 Settings: User keymap.

访问它

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