【问题标题】:How to "remove exception" from Light Table editor using keyboard only?如何仅使用键盘从 Light Table 编辑器中“删除异常”?
【发布时间】:2017-02-01 02:48:40
【问题描述】:

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

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

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

【问题讨论】:

    标签: lighttable


    【解决方案1】:

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

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

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

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

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

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

    【讨论】:

    猜你喜欢
    • 2019-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-13
    • 2018-02-21
    • 2016-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多