在 ZeroBrane Studio 中如何在保存时触发 'Correct Indentation'?
How do you fire 'Correct Indentation' on save in ZeroBrane Studio?
ZeroBrane 有一个优秀的 Lua 内置格式化程序,它触发:Cmd + I
有没有办法在保存时触发它?
是的,您可以使用 onEditorPreSave
事件创建一个插件来执行此操作,或者可以通过将以下内容添加到配置文件使其成为内联插件:
package {
onEditorPreSave = function(self, editor)
ide:GetMainFrame():ProcessEvent(wx.wxCommandEvent(
wx.wxEVT_COMMAND_MENU_SELECTED, ID.REINDENT))
end,
}
这将发送一个命令来处理重新缩进事件,这应该会产生预期的效果。
ZeroBrane 有一个优秀的 Lua 内置格式化程序,它触发:Cmd + I
有没有办法在保存时触发它?
是的,您可以使用 onEditorPreSave
事件创建一个插件来执行此操作,或者可以通过将以下内容添加到配置文件使其成为内联插件:
package {
onEditorPreSave = function(self, editor)
ide:GetMainFrame():ProcessEvent(wx.wxCommandEvent(
wx.wxEVT_COMMAND_MENU_SELECTED, ID.REINDENT))
end,
}
这将发送一个命令来处理重新缩进事件,这应该会产生预期的效果。