Перо
![]() | |
![]() FeatherPad 1.0.1 с HTML5 подсветкой синтаксиса | |
Оригинальный автор(ы) | Педрам Пуран (Цу Джан) |
---|---|
Первоначальный выпуск | 2016 |
Стабильная версия | 1.4.1 [1] ![]() |
Написано в | С++ , Qt |
Операционная система | BSD , Linux , ОС Haiku , macOS |
Доступно в | 22 языка |
Тип | Текстовый редактор |
Лицензия | GPL-3.0 или новее |
Веб-сайт | github |
FeatherPad — это бесплатный текстовый редактор, доступный по лицензии GPL-3.0 или более поздней версии . Он разработан Педрамом Пурангом (он же Цу Джаном) из Ирана , написан на Qt и работает на FreeBSD , Linux , Haiku OS и macOS . Он имеет мало зависимостей и не зависит от какой-либо среды рабочего стола . [2] [3] [4] [5] [6]
FeatherPad был текстовым редактором по умолчанию в Lubuntu с тех пор, как он перешел на рабочий стол LXQt с Lubuntu 18.10 . До этого Lubuntu использовала текстовый редактор Leafpad как часть своего GTK на базе рабочего стола LXDE . FeatherPad также включен в репозитории пакетов Debian и Ubuntu . [3] [5] [7] [8] [9]
Разработка
[ редактировать ]Пуранг начал проект, чтобы заполнить пробел в доступных текстовых редакторах. Он отметил, что многие многофункциональные текстовые редакторы потребляют много оперативной памяти, но даже в этом случае им не хватает ключевых функций. [6]
Разработка FeatherPad началась в 2016 году с первой общедоступной версии 0.5.8. Первая версия включала подсветку синтаксиса и была написана на GTK . С появлением GTK 3 приложение было переписано, но Пуранг нашел Qt более гибким, и оно было переписано на C++ и портировано на Qt, начиная с версии 0.6 в апреле 2017 года. FeatherPad добавил проверку орфографии с помощью Hunspell , начиная с выпущенной версии 0.11.0. в августе 2019 года. [2] [6] [10]
FeatherPad переведен на 21 язык помимо английского. [2]
Поддержка ОС Haiku была написана Халлебалом на GitHub , а поддержка macOS была добавлена Павлом Шляком. [2]
Будущие цели разработки FeatherPad включают подсветки синтаксиса настройку цвета , поддержку виртуального рабочего стола и перетаскивание вкладок в Wayland . [6]
Функции
[ редактировать ]
FeatherPad включает поддержку перетаскивания текста , поиск, поиск и замену, дополнительную нумерацию строк, автоматическое определение кодировки текста, подсветку синтаксиса для многих распространенных языков программирования, возможность открывать URL-адреса в браузере, дополнительную боковую панель или вкладки для навигации по страницам и правописания. -проверка . [5] [10]
Текстовый редактор имеет широкие возможности настройки и по умолчанию имеет широкий набор сочетаний клавиш . [5] [11]
Для FeatherPad доступен неофициальный пакет Snap . [12]
Прием
[ редактировать ]В обзоре Full Circle за август 2019 года отмечалось: «FeatherPad, очевидно, был разработан для разработчиков программного обеспечения, но он также является хорошим текстовым редактором для любого обычного пользователя, на котором можно писать текстовые документы или веб-страницы». В обзоре отмечается относительно низкое использование оперативной памяти по сравнению с более полнофункциональными текстовыми редакторами, такими как jEdit и gedit . Он также похвалил обширные, хотя и нестандартные сочетания клавиш, отметив: «Однако все сочетания клавиш хорошо объяснены в меню, и после изучения FeatherPad становится очень быстрым в использовании». [5]
Скотт Несбитт, написавший в марте 2020 года на Red Hat сайте opensource.com , отметил: «Когда вы впервые запускаете FeatherPad, он не сильно отличается от большинства существующих текстовых редакторов. Однако он запускается быстро. Возможности FeatherPad включают в себя автоматическая подсветка синтаксиса языков разметки и кодирования, автоматическое закрытие скобок (опять же, полезно при работе с языками разметки и кодирования) и обширный набор сочетаний клавиш. Одной из особенностей, которая мне понравилась, была возможность размещать табуляции документов в большинстве текстов. В редакторах, которые открывают документы на отдельных вкладках, эти вкладки появляются в верхней части окна редактора. С помощью FeatherPad вы можете размещать вкладки вверху, внизу, слева или справа. Я обнаружил, что размещение вкладок слева уменьшает визуальное восприятие. беспорядок и отвлекающие факторы». [13]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Выпуск 1.4.1» .
- ^ Jump up to: а б с д Цу Ян (31 августа 2019 г.). «FeatherPad — облегченный текстовый редактор Qt5 для Linux» . Гитхаб . Архивировано из оригинала 22 апреля 2019 года . Проверено 31 августа 2019 г.
- ^ Jump up to: а б «Debian — Подробная информация о пакете-перьевке в buster» . packages.debian.org . Архивировано из оригинала 31 августа 2019 года . Проверено 31 августа 2019 г.
- ^ «FreshPorts — редакторы/перьевая панель: облегченный текстовый редактор Qt5» . www.freshports.org . Архивировано из оригинала 31 августа 2019 года . Проверено 31 августа 2019 г.
- ^ Jump up to: а б с д и Хант, Адам (30 августа 2019 г.). «Обзор — FeatherPad» (PDF) . Журнал «Полный круг» Выпуск 148, страницы 36-37 . Архивировано из оригинала (PDF) 31 августа 2019 года . Проверено 31 августа 2019 г.
- ^ Jump up to: а б с д Хант, Адам (26 октября 2019 г.). «Интервью: Цу Ян FeatherPad Dev» (PDF) . Журнал «Полный круг» . Архивировано из оригинала (PDF) 26 октября 2019 года . Проверено 28 октября 2019 г.
- ^ Ашар, Махмудин. «Lubuntu 18.04 и 18.10: между LXDE и LXQt» . ubuntubuzz.com . Архивировано из оригинала 31 августа 2019 года . Проверено 31 августа 2019 г.
- ^ «Lubuntu 19.04 (Дискотека Динго) выпущена! | Lubuntu» . lubuntu.me . Архивировано из оригинала 6 августа 2019 года . Проверено 31 августа 2019 г.
- ^ «Пакет перьевой панели: Ubuntu» . launchpad.net . Архивировано из оригинала 31 августа 2019 года . Проверено 31 августа 2019 г.
- ^ Jump up to: а б Цу Ян (18 марта 2017 г.). «Выпуски» . Гитхаб . Архивировано из оригинала 2 сентября 2019 года . Проверено 31 августа 2019 г.
- ^ «Глава 2.4.2 Featherpad — документация Lubuntu Manual 19.04» . руководство.lubuntu.me . Архивировано из оригинала 28 апреля 2019 года . Проверено 31 августа 2019 г.
- ^ «Установите FeatherPad (неофициальный) для Linux с помощью Snap Store» . Снапкрафт . Архивировано из оригинала 31 августа 2019 года . Проверено 31 августа 2019 г.
- ^ Несбитт, Скотт (30 марта 2020 г.). «3 облегченных текстовых редактора для Linux» . opensource.com . Архивировано из оригинала 31 марта 2020 года . Проверено 15 марта 2020 г.
Внешние ссылки
[ редактировать ]