Textadept es un editor de texto multiplataforma rápido, minimalista y notablemente extensible para programadores. Escrito en una combinación de C, C ++, y Lua y implacablemente optimizado para la velocidad y el minimalismo durante más de 12 años, TextAdept es un editor ideal para programadores que desean una extensibilidad interminable sin sacrificar la velocidad y el espacio en el disco, y sin sucumbir a la hinchazón de código y una superabundancia de características. La aplicación tiene una versión gráfica de interfaz de usuario (GUI) que se ejecuta en un entorno de escritorio y una versión terminal que se ejecuta dentro de un emulador terminal.
En su apuesta por el minimalismo, TextAdept depende de muy poco para correr. En Windows y MacOS, no tiene dependencias externas. En Linux, la versión GUI depende solo de QT o GTK (kits de herramientas de GUI multiplataforma), y la versión terminal depende solo de NCURSES. BSD depende de QT y NCURSES. Lua y cualquier otra dependencia de terceros se compilan en la aplicación misma.
Los lanzamientos de textadept se pueden encontrar aquí. Seleccione el paquete apropiado para su plataforma. Aquí se puede encontrar una lista completa de cambios entre los lanzamientos. También puede descargar un conjunto separado de módulos que proporcionan características y funcionalidad adicionales a la aplicación central.
Textadept viene con un manual de usuario integral en sus documentos/ directorio. Cubre todas las características principales de Textadept, incluida la instalación, el uso, la configuración, el tema, las secuencias de comandos y la compilación.
Dado que casi todos los aspectos de TextApT se pueden escribir usando LUA, la API del editor está muy documentada. Esta documentación de API también se encuentra en Docs/ . Sirve como el último recurso cuando se trata de secuestrar la aplicación.
Textadept se puede construir en Windows, MacOS, Linux y BSD usando CMake. CMake detectará automáticamente qué plataformas puede compilar TextAdept (por ejemplo, QT, GTK y/o Maldiciones) y construir para ellas. En Windows y MacOS, puede usar CMake para crear una aplicación autónoma para que se ejecute desde cualquier lugar. En Linux y BSD, puede usar CMake para instalar TextAdept, o colocar binarios compilados en el directorio raíz de Textadept y ejecutarlo desde allí.
Requisitos generales:
Procedimiento básico:
Por ejemplo:
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 variables booleanas que afectan la construcción:
NIGHTLY : si construir o no textadp con dependencias de borde de sangrado (es decir, la versión nocturna). Predeterminado es OFF.QT : A menos que esté apagado, construye la versión QT de TextAdept. El valor predeterminado se detecta automáticamente.GTK3 : A menos que esté apagado, construye la versión GTK 3 de TextAdept. El valor predeterminado se detecta automáticamente.GTK2 : a menos que se apague, construye la versión GTK 2 de TextAdept. El valor predeterminado se detecta automáticamente.CURSES : a menos que se apague, construye la versión de las maldiciones (terminales) de TextAdept. El valor predeterminado se detecta automáticamente.Para obtener más información sobre la compilación de textadept, consulte el manual.
Textadept es de código abierto. Siéntase libre de discutir características, informar errores y enviar parches. También puede contactarme personalmente (Code ATT Foicica.com).