你如何在Sublime Text 3中执行一个Lua文件?

如何在Sublime Text 3中执行lua文件?我尝试打开控制台并输入build <filename>.lua。我还查看了菜单,寻找编译和运行命令。据说保存文件或按下F7键应该可以执行lua脚本,但这并没有起作用。我期望在保存时在控制台中打印“helo world”,但它只显示文件已写入。

helo.lua的内容:

print('helo world');
点赞
用户405017
用户405017

你可以手动地创建Lua构建配置,但我建议安装包含一个Lua包。

  1. 安装 Package Control
  2. 打开命令面板 (Windows是Ctrl-Shift-P,Mac是 COMMAND + SHIFT + P)
  3. 输入“packins”等内容来获取“Package Control:安装包”项目。
  4. 稍等片刻,可用包的列表将出现。键入 “Lua” 来过滤Lua包。
  5. 我的个人最爱是 “Lua Dev”。选择这个包,Package Control 将为您下载并安装包。
  6. 从现在开始,如果文件语法设置为Lua (Ctrl-Shift-P,“设置语法:Lua”,或点击窗口右下角选择Lua),则按F7(也就是 工具->构建)将使用Lua解释器评估文件。

您可能还需要安装 “Fix Mac Path”。在撰写本文时,Package Control 未找到此包。或者通过终端运行以下命令来安装 “Fix Mac Path”:

git clone https://github.com/int3h/SublimeFixMacPath.git ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/FixMacPath
2015-01-30 17:24:49
用户5193103
用户5193103

前往 Tools > Build System > New Build System。

粘贴以下代码

{
    "cmd": ["lua", "$file"],
    "file_regex": "^lua: (...*?):([0-9]*):?([0-9]*)",
    "selector": "source.lua"
}

将其保存为lua.sublime-build

按下 ctrl+B 可以运行 lua程序。

PS:确保 lua 可执行文件在你的 $PATH中。

2016-01-30 09:00:51