TextAdept-это быстрый, минималистский и удивительно расширяемый кроссплатформенный текстовый редактор для программистов. Написанный в комбинации C, C ++ и LUA и неустанно оптимизированных для скорости и минимализма в течение более 12 лет, TextAdept является идеальным редактором для программистов, которые хотят бесконечной расширяемости, не жертвуя скоростью и дисковым пространством, и не поддаваясь раздуточке кода и супербанде. Приложение имеет как графическую версию пользовательского интерфейса (GUI), которая работает в среде рабочего стола, так и версия терминала, которая работает в эмуляторе терминала.
В своем стремлении к минимализму TextAdept зависит от очень мало для бега. В Windows и MacOS он не имеет внешних зависимостей. На Linux версия GUI зависит только от QT или GTK (кроссплатформенные инструментарии GUI), а версия терминала зависит только от NCURSES. BSD зависит от QT и Ncurses. Lua и любые другие сторонние зависимости составлены в самом применении.
TextAdept выпуски можно найти здесь. Выберите соответствующий пакет для вашей платформы. Комплексный список изменений между выпусками можно найти здесь. Вы также можете загрузить отдельный набор модулей, которые предоставляют дополнительные функции и функциональность в основное приложение.
TextAdept поставляется с комплексным руководством пользователя в своих документах/ каталоге. Он охватывает все основные функции TextAdept, включая установку, использование, конфигурацию, темы, сценарии и компиляцию.
Поскольку почти все аспекты текстового рода можно сценария с использованием LUA, API редактора в значительной степени задокументирован. Эта документация API также находится в документах/ . Он служит конечным ресурсом, когда речь заходит о сценарии приложения.
TextAdept может быть построен на Windows, MacOS, Linux и BSD с использованием CMAKE. Cmake автоматически обнаружит, какие платформы вы можете скомпилировать TextAdept (например, QT, GTK и/или CRCSE) и создать для них. В Windows и MacOS вы можете использовать Cmake для создания автономного приложения для запуска из любого места. На Linux и BSD вы можете либо использовать Cmake для установки TextAdept, либо поместить составленные двоичные файлы в корневой каталог 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, которые влияют на сборку:
NIGHTLY : будь то текстовое изделия с зависимостью от краха (то есть ночная версия). По умолчанию отключить.QT : Если не выключить, создает QT -версию TextAdept. По умолчанию автоматически определяется.GTK3 : Если не выключить, создает версию TextAdept GTK 3. По умолчанию автоматически определяется.GTK2 : Если не выключить, создает версию TextAdept GTK 2. По умолчанию автоматически определяется.CURSES : Если не выключить, строит версию TextAdept проклятия (терминал). По умолчанию автоматически определяется.Для получения дополнительной информации о компиляции TextAdept, пожалуйста, смотрите руководство.
TextAdept - это открытый исходный код. Не стесняйтесь обсуждать функции, сообщать об ошибках и отправлять исправления. Вы также можете связаться со мной лично (Code att foicica.com).