Разработчики) | Стив Зеш, Стефано Карапецас, Перберос |
---|---|
Первый выпуск | 19 августа 2011 г . |
Стабильный выпуск | 1.24.0 / 10 февраля 2020 г . |
Репозиторий | |
Написано в | C , Python |
Тип | Текстовый редактор |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | www github |
Pluma ( Latin : Pluma « перо ») [1] является вилка из Gedit 2 и по умолчанию текстовый редактор из MATE настольной среды , используемой в дистрибутивах Linux . Он расширяет базовую функциональность за счет других функций и плагинов .
Pluma - это графическое приложение, которое поддерживает редактирование нескольких текстовых файлов в одном окне (вкладки или MDI ). Он полностью поддерживает международный текст благодаря использованию кодировки Unicode UTF-8. Как текстовый редактор общего назначения, pluma поддерживает большинство стандартных функций редактора и подчеркивает простоту и удобство использования. Его основной набор функций включает подсветку синтаксиса исходного кода, автоматический отступ и поддержку печати с предварительным просмотром печати.
Он разработан, чтобы иметь чистый, простой графический пользовательский интерфейс в соответствии с философией проекта MATE, и это текстовый редактор по умолчанию для MATE. pluma - бесплатное программное обеспечение с открытым исходным кодом, соответствующее требованиям Стандартной общественной лицензии GNU версии 2 или более поздней.
Особенности [ править ]
pluma имеет полную интеграцию с MATE, включая перетаскивание в Caja (файловый менеджер MATE) и обратно , использование справочной системы MATE, виртуальной файловой системы MATE и среды печати MATE. [2]
pluma имеет многодокументный интерфейс (MDI) или вкладки графического интерфейса для редактирования нескольких файлов. Вкладки могут перемещаться между различными окнами пользователем. Он может редактировать удаленные файлы с помощью GVfs . Он поддерживает полную систему отмены и повтора, а также поиск и замену. [3] К другим типичным функциям, ориентированным на код, относятся нумерация строк, соответствие скобок, перенос текста, выделение текущей строки, автоматический отступ и автоматическое резервное копирование файлов. [3]
Функции pluma включают многоязычную проверку орфографии через Enchant и гибкую систему плагинов , позволяющую добавлять новые функции, например фрагменты и интеграцию с внешними приложениями, включая терминал Python или Bash. [3] Ряд плагинов включен в сам pluma, а больше плагинов в пакет pluma-plugins и онлайн.
pluma поддерживает печать , включая предварительный просмотр и печать в файлы PostScript и PDF . Параметры печати включают шрифт текста и размер страницы, ориентацию, поля, дополнительную печать заголовков страниц и номеров строк, а также подсветку синтаксиса. [4]
pluma имеет дополнительную боковую панель, отображающую список открытых файлов и (на другой вкладке боковой панели) браузер файлов. У него также есть дополнительная нижняя панель с консолью Python и (с использованием плагинов pluma) терминалом. pluma автоматически определяет, когда открытый файл изменяется на диске другим приложением, и предлагает перезагрузить этот файл. Используя плагин (в пакете pluma-plugins), pluma может сохранять и загружать сеансы, которые представляют собой списки открытых в данный момент вкладок. [5]
pluma также включает подсветку синтаксиса через GtkSourceView [6] для различных форматов программного кода и текстовой разметки.
Список возможностей [ править ]
- Подсветка синтаксиса
- Поддержка печати и предварительного просмотра печати
- Восстановить файл
- Полная поддержка текста UTF-8
- Поддержка редактирования удаленных файлов
- Искать и заменить
- Настраиваемая система плагинов с дополнительной поддержкой Python
- Полный интерфейс настроек
Список плагинов [ править ]
Некоторые плагины, упакованные и устанавливаемые вместе с pluma (также доступны внешние плагины):
- Файловый браузер
- Список тегов
- Количество слов
- Программа проверки орфографии
- Вставить дату / время
- Сортировать
- Изменить регистр выделенного текста
- Автоматическое расширение сниппета
- Внешние инструменты
- Synctex
Архитектура [ править ]
Pluma, входящая в состав основных приложений MATE, использует новейшие библиотеки GTK + и MATE . Исходный код pluma поддерживается с помощью системы контроля версий git . [7]
См. Также [ править ]
- Список текстовых редакторов
- Сравнение текстовых редакторов
Ссылки [ править ]
- ^ Харпер, Дуглас. "слива" . Etymonline.com . Проверено 24 апреля 2015 года . CS1 maint: discouraged parameter (link)
- ^ pluma: Общая информация 15 февраля 2008 г.
- ^ a b c «gedit: мощный, недооцененный текстовый редактор для всех», журнал Free Software, архивировано 18 мая 2008 г. на Wayback Machine 15 февраля 2008 г.
- ^ "Печать с помощью gedit" . Library.gnome.org. 2011 . Проверено 11 октября 2011 . CS1 maint: discouraged parameter (link)
- ^ «Плагины Gedit» . ГНОМ. 2011-07-05 . Проверено 11 октября 2011 . CS1 maint: discouraged parameter (link)
- ^ "Домашняя страница GtkSourceView" .
- ^ плюма @ GitHub
Внешние ссылки [ править ]
Викискладе есть медиафайлы по теме Pluma (текстовый редактор) . |
- Официальный веб-сайт