Textadept
Textadept 自述为
- 一款快速、极简和非常可扩展的跨平台文本编辑器
它以非常轻量级的 C 代码库编写,并依靠 Lua 来实现其可扩展性。该编辑器既可以在图形界面 (GTK) 中运行,也可以在 CLI 环境 (Curses) 中运行。
安装
安装 textadeptAUR 软件包。它包含 2 个可执行文件
- textadept
- textadept-curses
curses 版本在 CLI 环境中运行。
配置
首次启动时,Textadept 将创建一个 ~/.textadept
文件夹。您可以编辑 ~/.textadept/init.lua
以开始自定义编辑器。从那里您可以定义新的函数、键盘绑定、主题,甚至模块,如 手册 和 API 中所述。
模块
默认情况下,Textadept 仅包含其核心模块,即 ANSI C、Lua 和自身,但 AUR 软件包也嵌入了一些 官方模块。
更多贡献的模块和函数在 wiki 中列出。
安装模块的一种便捷方法是将存储库克隆到 ~/.textadept/modules
中。例如,您可以从那里获取 textadept-vi
$ cd ~/.textadept/modules $ git clone https://github.com/jugglerchris/textadept-vi.git
您可以使用版本控制工具轻松保持所有模块的更新。