你如何在崇高的文本3中执行lua文件?

P.B*_*key 6 lua sublimetext sublimetext3

你如何在崇高的文本3中执行lua文件?我试着打开控制台并打字build <filename>.lua.我还浏览了菜单中的构建和运行.据说保存文件或命中F7应该执行lua脚本,但这也不起作用.我预计'helo world'会在保存时在控制台中打印,而且所有文件都是写的.

helo.lua的内容:

print('helo world');
Run Code Online (Sandbox Code Playgroud)

Phr*_*ogz 11

您可以手动为Lua 创建构建配置.但是,我建议安装包含一个的Lua软件包更简单.

  1. 安装包控件
  2. 打开命令调色板(Windows上为Ctrl-Shift-P或Mac上为COMMAND + SHIFT + P)
  3. 键入类似"packins"的内容以获取"Package Control:Install Package"项.
  4. 暂时停顿后,将显示可用包列表.键入"Lua"以过滤到Lua包.
  5. 我个人最喜欢的是"Lua Dev".选择此软件包,Package Control将为您下载并安装软件包.
  6. 从现在开始,如果你的语法设置为Lua文件(Ctrl-Shift-P,"设置语法:Lua",或点击窗口右下角并选择Lua),然后按F7(又名工具 - > Build)将使用Lua解释器评估文件.

您可能还需要安装"修复Mac路径".在撰写本文时,Package Control找不到此包.或者,通过在终端中运行以下命令来安装"修复Mac路径":

git clone https://github.com/int3h/SublimeFixMacPath.git ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/FixMacPath
Run Code Online (Sandbox Code Playgroud)


Moh*_*nas 8

转到工具>构建系统>新构建系统.

粘贴此代码

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

保存为lua.sublime-build

要运行Lua程序中按CTRL + B.

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