Перо (текстовый редактор)
Разработчик(и) | Стив Зеш, Стефано Карапетсас, Перберос |
---|---|
Первоначальный выпуск | 19 августа 2011 г |
Стабильная версия | 1.26.1 [1] / 8 мая 2023 г |
Репозиторий | |
Написано в | С , Питон |
Тип | Текстовый редактор |
Лицензия | GPL-2.0 или новее |
Веб-сайт | www github |
Плюма ( лат . plūma « перо ») [2] — это ответвление gedit 2 и текстовый редактор по умолчанию среды рабочего стола MATE, используемый в дистрибутивах Linux . Он расширяет базовую функциональность другими функциями и плагинами .
Pluma — графическое приложение, поддерживающее редактирование нескольких текстовых файлов в одном окне (вкладки или MDI ). Он полностью поддерживает международный текст благодаря использованию кодировки Unicode UTF-8. Как текстовый редактор общего назначения, Pluma поддерживает большинство стандартных функций редактора и подчеркивает простоту и удобство использования. Его основной набор функций включает подсветку синтаксиса исходного кода, автоматический отступ и поддержку печати с предварительным просмотром.
Он разработан с понятным и простым графическим пользовательским интерфейсом в соответствии с философией проекта MATE и является текстовым редактором по умолчанию для MATE. Pluma — это бесплатное программное обеспечение с открытым исходным кодом , на которое распространяются требования Стандартной общественной лицензии GNU версии 2 или более поздней.
Текстовый редактор Xed , предустановленный текстовый редактор в Linux Mint , был создан из Pluma в 2016 году.
Функции
[ редактировать ]Pluma обеспечивает полную интеграцию с MATE, включая перетаскивание в Caja (файловый менеджер MATE) и обратно, использование справочной системы MATE,виртуальная файловая система MATE и платформа печати MATE. [3]
Pluma имеет интерфейс нескольких документов (MDI) или вкладки графического интерфейса для редактирования нескольких файлов. Пользователь может перемещать вкладки между различными окнами. Он может редактировать удаленные файлы с помощью GVfs . Он поддерживает полную систему отмены и повтора, а также поиск и замену. [4] Другие типичные функции, ориентированные на код, включают нумерацию строк, сопоставление скобок, перенос текста, выделение текущей строки, автоматическое создание отступов и автоматическое резервное копирование файлов. [4]
Возможности Pluma включают многоязычную проверку орфографии с помощью Enchant и гибкую систему плагинов, позволяющую добавлять новые функции, например фрагменты и интеграцию с внешними приложениями, включая терминал Python или Bash. [4] В сам Pluma включен ряд плагинов, а еще больше плагинов — в пакете Pluma-plugin и в Интернете.
Pluma поддерживает печать , включая предварительный просмотр и печать в PostScript и PDF файлы . Параметры печати включают шрифт текста, размер страницы, ориентацию, поля, дополнительную печать заголовков страниц и номеров строк, а также подсветку синтаксиса. [5]
Pluma имеет дополнительную боковую панель, отображающую список открытых файлов, и (на другой вкладке боковой панели) файловый браузер. Он также имеет дополнительную нижнюю панель с консолью Python и терминалом (с использованием плагинов Pluma). Pluma автоматически определяет, когда открытый файл изменяется на диске другим приложением, и предлагает перезагрузить этот файл. Используя плагин (в пакете Pluma-plugins ), Pluma может сохранять и загружать сеансы, которые представляют собой списки открытых в данный момент вкладок. [6]
Pluma также включает подсветку синтаксиса через GtkSourceView. [7] для различных форматов программного кода и текстовой разметки.
Список функций
[ редактировать ]- Подсветка синтаксиса
- Поддержка печати и предварительного просмотра
- Возврат файла
- Полная поддержка текста UTF-8.
- Поддержка редактирования удаленных файлов
- Поиск и замена
- Настраиваемая система плагинов с дополнительной поддержкой Python
- Полный интерфейс настроек
- Новая мини-карта, которая дает вам мгновенный обзор содержимого. [8]
- Новый фоновый рисунок сетки превращает Pluma в блокнот для письма.
- Плагин сортировки поддерживает отмену действий.
- Ярлык для отображения/скрытия номеров строк, а именно Ctrl + Y.
Список плагинов
[ редактировать ]Некоторые плагины, упакованные и установленные вместе с Pluma (также доступны внешние плагины):
- Файловый браузер
- Список тегов
- Количество слов
- Проверка орфографии
- Вставить дату/время
- Сортировать
- Изменить регистр выделенного текста
- Автоматическое расширение фрагмента
- Внешние инструменты
- Синтекс
Архитектура
[ редактировать ]Будучи частью основных приложений MATE, Pluma использует новейшие GTK+ и MATE библиотеки . Pluma Исходный код поддерживается с помощью git системы контроля версий . [9]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Выпуск версии Pluma 1.26.1» . Гитхаб .
- ^ Харпер, Дуглас. «плюма» . Этимонлайн.com . Проверено 24 апреля 2015 г.
- ^ Плюма: Общая информация , 15 февраля 2008 г.
- ^ Jump up to: а б с «gedit: мощный, недооцененный текстовый редактор для всех», Free Software Magazine. Архивировано 18 мая 2008 г. в Wayback Machine , 15 февраля 2008 г.
- ^ «Печать с помощью gedit» . Библиотека.gnome.org. 2011 . Проверено 11 октября 2011 г.
- ^ «Плагины Gedit» . ГНОМ. 05.07.2011 . Проверено 11 октября 2011 г.
- ^ «Домашняя страница GtkSourceView» .
- ^ «Выпущен MATE 1.26» . 10 августа 2021 г.
- ^ Плюма @ GitHub