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