Lua 編輯器支援

lua-users home
wiki

編輯器支援可能包含語法高亮顯示、自動格式化、語法檢查、建置和偵錯整合等。

下列編輯器都具有部分功能 (至少有高亮顯示或格式化) 的 Lua 支援

需要第三方附加元件的編輯器,及其他編輯器工具

特定編輯器的相關見解

UltraEdit

將以下這些程式碼加入上述的語法突顯檔案中,即可新增程式碼摺疊功能

/開啟摺疊字串 = "{" /關閉摺疊字串 = "}"

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 (diff)