【问题标题】:How to disable brackets auto closing in light table?如何禁用灯表中的括号自动关闭?
【发布时间】:2016-08-02 11:40:53
【问题描述】:

我开始使用 Light Table IDE 进行 Clojure 编程,但我找不到禁用括号自动关闭的方法。我想必须在 user.behaviors 文件中添加一些内容,但我找不到确切的内容。

【问题讨论】:

    标签: clojure lighttable


    【解决方案1】:

    这可以在 user.keymap 文件中禁用。默认情况下,您有一个用于添加键映射 (:+) 的映射条目。要删除键映射,您需要添加一个用于删除键映射 (:-)。像这样的:

    :- {:app {}

    :editor.keys.normal {
                         "[" [(:editor.open-pair "[")]
                         "{" [(:editor.open-pair "{")]
                         }
    
    
    }
    

    为您想要删除的其他行为添加更多行(开对,闭对...)。查看 default.keymap 以查看 :editor.keys.normal 中已设置的内容。

    【讨论】:

      【解决方案2】:

      我没有答案,但我怀疑 auto-paren 行为实际上是由 CodeMirror 实现的,而不是 Light Table 本身。也许你在那里寻找一个选项会有更好的运气?

      如果您发现某些东西,您也许可以使用 set-codemirror-flags 行为在 Light Table 中启用它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-28
        • 2014-05-15
        • 2017-10-28
        • 2012-09-08
        • 1970-01-01
        相关资源
        最近更新 更多