Textadept是程序员的快速,极简且非常可扩展的跨平台文本编辑器。 TextAdept以C,C ++和LuA的结合编写,无情地针对速度和极简主义进行了优化,这是他们想要无尽的扩展性而无需牺牲速度和磁盘空间的程序员的理想编辑,并且不会屈服于代码膨胀,并且不屈服于代码膨胀和功能的超级可抵押。该应用程序既有在桌面环境中运行的图形用户界面(GUI)版本,也具有在终端模拟器中运行的终端版本。
在竞标极简主义时,Textadept几乎没有依靠。在Windows和MacOS上,它没有外部依赖关系。在Linux上,GUI版本仅取决于QT或GTK(跨平台GUI工具包),而终端版本仅取决于Ncurses。 BSD取决于QT和Ncurses。 LUA和任何其他第三方依赖项都汇编为应用程序本身。
Textadapt版本可以在此处找到。为您的平台选择适当的软件包。可以在此处找到发行版之间的全面更改列表。您还可以下载一组单独的模块,这些模块为核心应用程序提供额外的功能和功能。
TextAdept在其文档/目录中配备了全面的用户手册。它涵盖了Textadept的所有主要功能,包括安装,使用,配置,主题,脚本和编译。
由于几乎可以使用LUA对TextAdept的几乎每个方面进行脚本,因此编辑的API已大量记录。此API文档也位于文档/ 。在撰写应用程序时,它是最终资源。
可以使用CMAKE在Windows,MacOS,Linux和BSD上构建TextAdept。 Cmake将自动检测您可以编译哪些平台的TextAdapt(例如QT,GTK和/或Curses),并为它们构建。在Windows和MacOS上,您可以使用CMAKE创建一个独立的应用程序,以从任何地方运行。在Linux和BSD上,您可以使用CMAKE安装TextAdapt,也可以将编译的二进制文件放入Textadept的根目录中并从那里运行。
一般要求:
基本过程:
例如:
cmake -S . -B build_dir -D CMAKE_BUILD_TYPE=RelWithDebInfo
-D CMAKE_INSTALL_PREFIX=build_dir/install
cmake --build build_dir -j # compiled binaries are in build_dir/
cmake --install build_dir # self-contained installation is in build_dir/install/
影响构建的Cmake Boolean变量:
NIGHTLY :是否要使用出血依赖性(即夜间版本)构建Textadapt。默认为OFF。QT :除非关闭,否则构建QT版本的TextAdAdept。默认值是自动检测的。GTK3 :除非关闭,否则将构建GTK 3版本的TextAdAdept。默认值是自动检测的。GTK2 :除非关闭,否则将构建GTK 2版本的TextAdAdept。默认值是自动检测的。CURSES :除非关闭,否则构建了Textadept的诅咒(终端)版本。默认值是自动检测的。有关编译TextAdapt的更多信息,请参阅手册。
TextAdept是开源。随时讨论功能,报告错误并提交补丁。您也可以亲自与我联系(code att foicica.com)。