我想保存格式良好的 Clojure 代码。 Eclipse 可以在每次保存文件时格式化代码。在 Light Table 中拥有相同的效果会很好。手动,我可以通过全选 (ctrl+a),然后运行 (ctrl+space) Editor: Smart indent line(s)
来完成。 .有没有办法在每次保存文件时自动执行?
最佳答案
您可以覆盖键绑定(bind)以保存在 Settings: User keymap
像:
{:+ {:editor {"ctrl-s" [:editor.select-all
:smart-indent-selection
:editor.selection.clear
:save]}}}
但是您将丢失光标位置(它将跳转到文件末尾)。这可以通过
Marks
处理。插入。安装插件并添加命令:lt.plugins.marks/jump-to-large-move-mark
到命令向量的最后一个位置。
关于clojure - 如何在 Light Table 中自动智能缩进文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24431534/