Skip to content

集成开发环境(IDE)推荐 ​

写 Lua 对编辑器没有硬性要求,差别在于插件支持。下面五个都用得顺手,按需挑一个。

1. Visual Studio Code (VSCode) ​

1.1 简介 ​

Visual Studio Code 是一个免费的、开源的代码编辑器,支持多种编程语言,包括 Lua。通过安装插件,你可以增强其对 Lua 的支持。

1.2 安装与配置 ​

  1. 下载并安装 Visual Studio Code。
  2. 打开 VSCode,进入扩展市场(Extensions)。
  3. 搜索并安装 Lua 插件,如 "Lua"(作者:sumneko)或 "Lua Plus"。
  4. 配置插件设置以适应你的开发需求。例如,你可以配置 Lua 语言服务器以提供智能感知和代码提示。

1.3 特色功能 ​

  • 代码高亮和语法检查
  • 自动完成和智能提示
  • 调试支持
  • 集成终端和源代码控制

2. ZeroBrane Studio ​

2.1 简介 ​

ZeroBrane Studio 是专为 Lua 开发设计的轻量级 IDE,该有的功能都内置好了。

2.2 安装与配置 ​

  1. 下载并安装 ZeroBrane Studio。
  2. 启动 ZeroBrane Studio,你可以直接开始编写 Lua 代码,不需要额外配置。

2.3 特色功能 ​

  • 内置 Lua 解释器
  • 调试支持,包括断点和变量监视
  • 代码自动完成和语法高亮
  • 集成文档查看器

3. IntelliJ IDEA with Lua Plugin ​

3.1 简介 ​

IntelliJ IDEA 主要用于 Java 开发,装上 Lua 插件后同样能写 Lua。

3.2 安装与配置 ​

  1. 下载并安装 IntelliJ IDEA。
  2. 启动 IntelliJ IDEA,进入插件市场(Plugins)。
  3. 搜索并安装 "Lua" 插件(作者:EmmyLua)。
  4. 配置插件以支持 Lua 开发。

3.3 特色功能 ​

  • 高级代码分析和重构
  • 调试工具
  • 代码自动完成和错误提示
  • 集成版本控制

4. Sublime Text with Lua Plugins ​

4.1 简介 ​

Sublime Text 是一个轻量级的文本编辑器,通过安装 Lua 插件,可以用于 Lua 编程。

4.2 安装与配置 ​

  1. 下载并安装 Sublime Text。
  2. 打开 Sublime Text,进入 "Package Control"(需要安装 Package Control 插件)。
  3. 安装 Lua 插件,例如 "Lua"。
  4. 配置插件以提供语法高亮和代码提示。

4.3 特色功能 ​

  • 高度可定制的用户界面
  • 快速编辑和多光标支持
  • 插件支持
  • 内置命令面板

5. Notepad++ ​

5.1 简介 ​

Notepad++ 是一个免费的文本编辑器,虽然它不是专门的 IDE,但可以通过插件提供对 Lua 的支持。

5.2 安装与配置 ​

  1. 下载并安装 Notepad++。
  2. 安装 Lua 语言支持插件,或直接用 Notepad++ 自带的语法高亮功能。
  3. 配置编辑器以支持 Lua 文件的高亮和基本编辑功能。

5.3 特色功能 ​

  • 语法高亮和折叠
  • 多文档界面
  • 插件扩展功能
  • 简洁的用户界面

结语 ​

只想要能跑的环境,ZeroBrane Studio 开箱即用、调试内置。已经有顺手的编辑器的话,装个 Lua 插件就够了。

Hello Lua