Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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]

См. Также [ править ]

  • Список текстовых редакторов
  • Сравнение текстовых редакторов

Ссылки [ править ]

  1. ^ Харпер, Дуглас. "слива" . Etymonline.com . Проверено 24 апреля 2015 года . CS1 maint: discouraged parameter (link)
  2. ^ pluma: Общая информация 15 февраля 2008 г.
  3. ^ a b c «gedit: мощный, недооцененный текстовый редактор для всех», журнал Free Software, архивировано 18 мая 2008 г. на Wayback Machine 15 февраля 2008 г.
  4. ^ "Печать с помощью gedit" . Library.gnome.org. 2011 . Проверено 11 октября 2011 . CS1 maint: discouraged parameter (link)
  5. ^ «Плагины Gedit» . ГНОМ. 2011-07-05 . Проверено 11 октября 2011 . CS1 maint: discouraged parameter (link)
  6. ^ "Домашняя страница GtkSourceView" .
  7. ^ плюма @ GitHub

Внешние ссылки [ править ]

  • Официальный веб-сайт