Repolode
orbitalquark

orbitalquark/textadept

一款快速、简洁且可通过 Lua 高度扩展的跨平台程序员文本编辑器,提供图形界面和终端版本。

可替代:Sublime Text

Star
921
Fork
55
未关闭 Issue
13
最近提交
2个月前

这是什么?

Textadept 是一款面向程序员的桌面文本编辑器,使用 C、C++ 和 Lua 编写。它支持 Windows、macOS、Linux 和 BSD,发布的是无需安装的独立可执行文件。它提供基于 Qt 或 GTK 的图形界面,以及基于 ncurses 的终端界面,默认设置开箱即用。

编辑器支持 100 多种编程语言,具备多光标与多选区、不限数量的分屏视图、可自定义的快捷键(支持组合键和键位模式),以及通用与特定语言的代码片段(支持嵌套)。可以调用 shell 命令运行代码、构建项目或执行测试。编辑器的几乎所有部分都可以用 Lua 编写脚本进行扩展和定制。

可选的扩展模块提供语言调试器、文件比较、代码格式化、Language Server Protocol 客户端、草稿缓冲区和拼写检查。编辑器本身不联网。

核心功能

  • 01支持 Windows、macOS、Linux 和 BSD,发布为无需安装的独立程序。
  • 02同时提供 GUI(Qt 或 GTK)和终端(ncurses)两种界面。
  • 03支持 100 多种编程语言。
  • 04支持多光标、多选区和不限数量的分屏视图。
  • 05可自定义快捷键,支持代码片段和 shell 命令执行。
  • 06几乎所有功能都可以用 Lua 脚本扩展和定制。

适用场景

  • 在桌面或通过 SSH 的终端中编写代码,无需笨重的 IDE。
  • 通过 Lua 脚本打造个性化的编辑环境。
  • 在编辑器内直接调用 shell 命令完成构建和测试。
  • 通过可选模块加入 LSP 客户端、调试器或拼写检查功能。

快速上手

  1. 1

    从下载部分获取适合你平台的预编译二进制文件

  2. 2

    将压缩包解压到你有权限的任意位置,然后运行 textadept 可执行文件

使用前须知

  • 预编译的 macOS 版本仅支持 Apple Silicon。
  • 在 Linux 上,图形界面版本需要安装 Qt 5 或 GTK 3,终端版本需要 ncurses。
  • 可选模块不会自动加载,需要在首选项中使用 require() 手动启用。

标签

常见问题

textadept 是什么?
一款快速、简洁且可通过 Lua 高度扩展的跨平台程序员文本编辑器,提供图形界面和终端版本。 Textadept 是一款面向程序员的桌面文本编辑器,使用 C、C++ 和 Lua 编写。它支持 Windows、macOS、Linux 和 BSD,发布的是无需安装的独立可执行文件。它提供基于 Qt 或 GTK 的图形界面,以及基于 ncurses 的终端界面,默认设置开箱即用。
textadept 可以免费使用吗?用的什么许可证?
textadept 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
textadept 还在维护吗?
半年内有更新。textadept 最近一次提交是在 2026年9月1日。
textadept 适合用来做什么?
在桌面或通过 SSH 的终端中编写代码,无需笨重的 IDE。 通过 Lua 脚本打造个性化的编辑环境。 在编辑器内直接调用 shell 命令完成构建和测试。 通过可选模块加入 LSP 客户端、调试器或拼写检查功能。
textadept 怎么安装和运行?
从下载部分获取适合你平台的预编译二进制文件 将压缩包解压到你有权限的任意位置,然后运行 textadept 可执行文件
在哪里获取 textadept?
源代码和安装说明在 GitHub 上:https://github.com/orbitalquark/textadept

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目