1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Textadept

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 5.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 10:49 005792f

Textadept

Textadept — это быстрый, минималистичный и удивительно расширяемый кроссплатформенный текстовый редактор для программистов. Написанный на комбинации C и Lua и более 12 лет безжалостно оптимизируемый для скорости и минимализма, Textadept является идеальным редактором для программистов, которые хотят бесконечной расширяемости без ущерба для скорости и дискового пространства, а также без чрезмерного усложнения кода и избытка функций. Приложение имеет версию с графическим пользовательским интерфейсом (GUI), которая работает в среде рабочего стола, и терминальную версию, которая запускается в эмуляторе терминала.

Особенности

  • Быстрый и минималистичный.
  • Кроссплатформенность, включая терминальную версию.
  • Автономный исполняемый файл — установка не требуется.
  • Поддержка более 100 языков программирования.
  • Неограниченное количество разделённых окон.
  • Может полностью управляться с клавиатуры.
  • Мощные сниппеты и ключевые команды.
  • Автозавершение кода и поиск документации.
  • Замечательная расширяемость благодаря хорошо документированному интерфейсу прикладного программирования (API).

Требования В своём стремлении к минимализму Textadept требует очень мало ресурсов для работы. В Windows и macOS у него нет внешних зависимостей. В Linux и BSD версия с графическим интерфейсом зависит только от GTK (кроссплатформенного инструментария GUI), а терминальная версия зависит только от широкосимвольной реализации curses, такой как ncurses. Lua и любые другие сторонние зависимости скомпилированы в самом приложении.

Загрузка Релизы Textadept можно найти здесь. Выберите подходящий пакет для вашей платформы. Подробный список изменений между выпусками можно найти здесь. Вы также можете загрузить отдельный набор модулей, которые предоставляют дополнительные функции и возможности основному приложению.

Установка и использование Textadept поставляется с подробным руководством пользователя в каталоге docs/. Оно охватывает все основные функции Textadept, включая установку, использование, настройку, создание тем, написание сценариев и компиляцию.

Поскольку почти каждый аспект Textadept может быть написан с использованием Lua, API редактора тщательно документирован. Эта документация по API также находится в каталоге docs/ и служит основным ресурсом при написании сценариев для приложения.

Более структурированным ресурсом для написания сценариев является Textadept Quick Reference, который содержит множество знаний о том, как писать сценарии и настраивать Textadept. Он группирует богатый API редактора в серию задач удобным и простым в использовании способом. Эта книга служит прекрасным дополнением к руководству Textadept и исчерпывающей документации по API.

Компиляция Textadept немного необычен тем, что его сборка поддерживается только в Linux и BSD или в образе Docker. Приложение кросс-компилируется для Windows и macOS из Linux. Хотя, безусловно, можно скомпилировать Textadept изначально на этих платформах, это просто не поддерживается официально.

Textadept собирается из каталога src/, а двоичные файлы помещаются в корневой каталог приложения. Общая процедура заключается в том, чтобы сначала собрать зависимости Textadept, а затем его двоичные файлы. Textadept самодостаточен, то есть вам не нужно его устанавливать; он может работать прямо из текущего местоположения.

Общие требования:

  • Компилятор GNU C (gcc) версии 7.1+ (примерно середина 2017 года).
  • Утилита Make.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-Textadept.git
git@api.gitlife.ru:oschina-mirror/mirrors-Textadept.git
oschina-mirror
mirrors-Textadept
mirrors-Textadept
default