在 Linux 系统下编写和运行 Lua 脚本有多种工具和方式可选,以下是详细的解决方案:
适合快速编写或轻量级项目,无需复杂功能。
- 常用编辑器:
- vim
/nano
:终端内置,无需安装。
bash
vim script.lua # 用vim编写
nano script.lua # 用nano编写
- 图形化编辑器:
- Gedit
(GNOME 默认)、Kate
(KDE 默认)、Mousepad
(XFCE 默认)。
bash
gedit script.lua
bash
lua script.lua # 需提前安装Lua解释器(如未安装:sudo apt install lua5.3)
适合大型项目,提供调试、代码补全等功能。
- 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
配置灵活,需安装扩展:
bash
sudo snap install --classic code
适合快速测试代码片段。
- 直接运行 lua
命令:
```bash
lua # 进入交互模式
print("Hello, Lua!")
- **使用 `luajit`**(高性能 LuaJIT 解释器):
bash sudo apt install luajit # Debian/Ubuntu luajit ```
SublimeLinter-lua
)支持 Lua。lua-mode
插件。bash
sudo apt install lua5.3 # Debian/Ubuntu
sudo dnf install lua # Fedora
LuaRocks
或手动编译安装。:w !lua
(直接执行当前缓冲区代码)根据项目复杂度和个人习惯选择即可。