Lua 编辑器支持

lua-users home
wiki

编辑器支持可能包括语法高亮、自动格式化、语法检查、构建和调试集成等。

以下编辑器开箱即用地提供了一些 Lua 支持(至少是高亮或格式化)

需要第三方插件的编辑器,以及其他编辑器工具

特定编辑器的评论

UltraEdit

通过在上面的语法高亮文件中添加以下行来添加代码折叠功能

/Open Fold Strings = "{" /Close Fold Strings = "}"

jEdit

这是一个基本的 jEdit 宏,它通过 Lua 函数过滤当前选定的文本。 --DavidManura

Process p = java.lang.Runtime.getRuntime().exec(
    "lua -e\"io.stdout:write((io.stdin:read'*a':gsub('[a-z]','-')))\"");
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(p.getOutputStream()));
bw.write(textArea.getSelectedText());
bw.close();

BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
String text = "";
String buffer;
while ((buffer = br.readLine()) != null) { text += buffer + "\n"; }
textArea.setSelectedText(text);

最近更改 · 偏好设置
编辑 · 历史记录
最后编辑于 2022 年 3 月 4 日凌晨 4:05 GMT (差异)