pluma ( latín : plūma " feather ") [1] es una bifurcación de gedit 2 y el editor de texto predeterminado del entorno de escritorio MATE utilizado en las distribuciones de Linux . Amplía la funcionalidad básica con otras funciones y complementos .
![]() Una captura de pantalla de Pluma 1.8.1 ejecutándose en Ubuntu MATE | |
Desarrollador (es) | Steve Zesch, Stefano Karapetsas, Perberos |
---|---|
Versión inicial | 19 de agosto de 2011 |
Lanzamiento estable | 1.24.0 / 10 de febrero de 2020 |
Repositorio | ![]() |
Escrito en | C , Python |
Tipo | Editor de texto |
Licencia | Licencia pública general GNU |
Sitio web | www github |
Pluma es una aplicación gráfica que admite la edición de varios archivos de texto en una ventana (pestañas o MDI ). Es totalmente compatible con texto internacional mediante el uso de la codificación Unicode UTF-8. Como editor de texto de propósito general, pluma es compatible con la mayoría de las funciones estándar del editor y enfatiza la simplicidad y facilidad de uso. Su conjunto de características principales incluye resaltado de sintaxis del código fuente, sangría automática y soporte de impresión con vista previa de impresión.
Está diseñado para tener una interfaz gráfica de usuario limpia y simple de acuerdo con la filosofía del proyecto MATE, y es el editor de texto predeterminado para MATE. pluma es un software gratuito y de código abierto sujeto a los requisitos de la Licencia Pública General GNU versión 2 o posterior.
Características
pluma presenta una integración completa de MATE, que incluye arrastrar y soltar desde y hacia Caja (el administrador de archivos MATE), el uso del sistema de ayuda MATE, el Sistema de archivos virtual MATE y el marco de impresión MATE. [2]
pluma tiene una Interfaz de documentos múltiples (MDI), o pestañas GUI, para editar varios archivos. El usuario puede mover las pestañas entre varias ventanas. Puede editar archivos remotos usando GVfs . Es compatible con un sistema completo de deshacer y rehacer, así como buscar y reemplazar. [3] Otras características típicas orientadas al código incluyen numeración de líneas, coincidencia de corchetes, ajuste de texto, resaltado de línea actual, sangría automática y copia de seguridad automática de archivos. [3]
Las características de pluma incluyen corrección ortográfica en varios idiomas a través de Enchant y un sistema de complementos flexible que permite la adición de nuevas características, por ejemplo, fragmentos e integración con aplicaciones externas, incluida una terminal Python o Bash. [3] Varios complementos están incluidos en la pluma misma, con más complementos en el paquete pluma-plugins y en línea.
pluma admite la impresión , incluida la vista previa de impresión y la impresión en archivos PostScript y PDF . Las opciones de impresión incluyen fuente de texto y tamaño de página, orientación, márgenes, impresión opcional de encabezados de página y números de línea, así como resaltado de sintaxis. [4]
pluma tiene un panel lateral opcional que muestra la lista de archivos abiertos y (en una pestaña diferente del panel lateral) un explorador de archivos. También tiene un panel inferior opcional con una consola Python y (usando plugins de pluma) terminal. pluma detecta automáticamente cuando un archivo abierto es modificado en el disco por otra aplicación y ofrece recargar ese archivo. Usando un complemento (en el paquete pluma-plugins), pluma puede guardar y cargar sesiones, que son listas de pestañas abiertas actualmente. [5]
pluma también incluye resaltado de sintaxis a través de GtkSourceView [6] para varios códigos de programa y formatos de marcado de texto.
Lista de características
- Resaltado de sintaxis
- Soporte de impresión y vista previa de impresión
- Revertir archivo
- Soporte completo para texto UTF-8
- Soporte para editar archivos remotos
- Buscar y reemplazar
- Sistema de complementos configurable, con soporte opcional para Python
- Una interfaz de preferencias completa
Lista de complementos
Algunos de los complementos, empaquetados e instalados con pluma (los complementos externos también están disponibles):
- Explorador de archivos
- Lista de etiquetas
- El recuento de palabras
- Corrector ortográfico
- Insertar fecha / hora
- Clasificar
- Cambiar mayúsculas y minúsculas del texto seleccionado
- Expansión automática de fragmentos
- Herramientas externas
- Synctex
Arquitectura
Al ser parte de MATE Core Applications, pluma utiliza las últimas bibliotecas GTK + y MATE . El código fuente de pluma se mantiene utilizando el sistema de control de versiones git . [7]
Ver también
- Lista de editores de texto
- Comparación de editores de texto
Referencias
- ^ Harper, Douglas. "pluma" . Etymonline.com . Consultado el 24 de abril de 2015 .
- ^ pluma: Información general 15 de febrero de 2008
- ^ a b c "gedit: un editor de texto poderoso y subestimado para todos", Revista de software libre Archivado el 18 de mayo de 2008 en Wayback Machine el 15 de febrero de 2008
- ^ "Impresión con gedit" . Library.gnome.org. 2011 . Consultado el 11 de octubre de 2011 .
- ^ "Complementos de Gedit" . GNOMO. 2011-07-05 . Consultado el 11 de octubre de 2011 .
- ^ "Página de inicio de GtkSourceView" .
- ^ pluma @ GitHub
enlaces externos
- Página web oficial