Jump to content

Перо (текстовый редактор)

Разработчик(и) Стив Зеш, Стефано Карапетсас, Перберос
Первоначальный выпуск 19 августа 2011 г .; 12 лет назад ( 19 августа 2011 )
Стабильная версия
1.26.1 [1] / 8 мая 2023 г .; 14 месяцев назад ( 08.05.2023 )
Репозиторий
Написано в С , Питон
Тип Текстовый редактор
Лицензия GPL-2.0 или новее
Веб-сайт www .mate-рабочий стол .org
github /mate-рабочий стол /перо

Плюма ( лат . 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]

См. также

[ редактировать ]
  1. ^ «Выпуск версии Pluma 1.26.1» . Гитхаб .
  2. ^ Харпер, Дуглас. «плюма» . Этимонлайн.com . Проверено 24 апреля 2015 г.
  3. ^ Плюма: Общая информация , 15 февраля 2008 г.
  4. ^ Jump up to: а б с «gedit: мощный, недооцененный текстовый редактор для всех», Free Software Magazine. Архивировано 18 мая 2008 г. в Wayback Machine , 15 февраля 2008 г.
  5. ^ «Печать с помощью gedit» . Библиотека.gnome.org. 2011 . Проверено 11 октября 2011 г.
  6. ^ «Плагины Gedit» . ГНОМ. 05.07.2011 . Проверено 11 октября 2011 г.
  7. ^ «Домашняя страница GtkSourceView» .
  8. ^ «Выпущен MATE 1.26» . 10 августа 2021 г.
  9. ^ Плюма @ GitHub
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 19336f8e91ce2011734abebba0f17cc7__1714052040
URL1:https://arc.ask3.ru/arc/aa/19/c7/19336f8e91ce2011734abebba0f17cc7.html
Заголовок, (Title) документа по адресу, URL1:
Pluma (text editor) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)