插件窝 干货文章 linux用什么写lua

linux用什么写lua

Lua 安装 bash install 832    来源:    2025-04-18

在 Linux 系统下编写和运行 Lua 脚本有多种工具和方式可选,以下是详细的解决方案:


1. 基础文本编辑器 + 终端

适合快速编写或轻量级项目,无需复杂功能。 - 常用编辑器: - vim/nano:终端内置,无需安装。 bash vim script.lua # 用vim编写 nano script.lua # 用nano编写 - 图形化编辑器
- Gedit (GNOME 默认)、Kate (KDE 默认)、Mousepad (XFCE 默认)。 bash gedit script.lua

  • 运行 Lua 脚本bash lua script.lua # 需提前安装Lua解释器(如未安装:sudo apt install lua5.3)

2. 集成开发环境 (IDE)

适合大型项目,提供调试、代码补全等功能。 - ZeroBrane Studio
轻量级跨平台 Lua IDE,支持调试。 bash # 下载并解压后直接运行 wget https://download.zerobrane.com/ZeroBraneStudioEduPack-1.90-linux.sh chmod +x ZeroBraneStudioEduPack-1.90-linux.sh ./ZeroBraneStudioEduPack-1.90-linux.sh

  • IntelliJ IDEA + EmmyLua 插件
    适合企业级开发,需安装 Java 环境。

    sudo snap install intellij-idea-community --classic
    

    安装后搜索插件 EmmyLua

  • VS Code
    配置灵活,需安装扩展:

    1. 安装 VS Code: bash sudo snap install --classic code
    2. 安装扩展:
    • Lua (sumneko.lua):语法高亮、代码提示。
    • Lua Debug:调试支持。

3. 命令行交互式环境

适合快速测试代码片段。 - 直接运行 lua 命令: ```bash lua # 进入交互模式

print("Hello, Lua!") - **使用 `luajit`**(高性能 LuaJIT 解释器):bash sudo apt install luajit # Debian/Ubuntu luajit ```


4. 其他工具

  • Sublime Text / Atom
    通过插件(如 SublimeLinter-lua)支持 Lua。
  • Emacs
    使用 lua-mode 插件。

环境准备

  • 安装 Lua
    bash sudo apt install lua5.3 # Debian/Ubuntu sudo dnf install lua # Fedora
  • 版本管理
    如需多版本,可通过 LuaRocks 或手动编译安装。

推荐组合

  • 初学者:VS Code + Lua 扩展
  • 调试需求:ZeroBrane Studio
  • 极简主义:vim + :w !lua(直接执行当前缓冲区代码)

根据项目复杂度和个人习惯选择即可。