stringtranslate.com

Kate (editora de texto)

El Editor de texto avanzado de KDE , o Kate , es un editor de código fuente desarrollado por la comunidad de software libre de KDE . Forma parte de KDE Software Compilation desde la versión 2.2 , que se lanzó por primera vez en 2001. Destinado a desarrolladores de software, cuenta con resaltado de sintaxis , plegado de código , diseños personalizables, múltiples cursores y selecciones, compatibilidad con expresiones regulares y extensibilidad mediante complementos. La mascota del editor de texto es Kate, el pájaro carpintero cibernético.

Historia

"Kate, el pájaro carpintero cibernético" es la mascota actual del editor Kate, diseñada por Tyson Tan en 2021 [6] y que reemplaza a la versión anterior diseñada en 2014. [7]

Kate ha sido parte de KDE Software Compilation desde la versión 2.2 en 2001. [8] Gracias a la tecnología KParts , es posible integrar Kate como un componente de edición en otras aplicaciones de KDE. Las principales aplicaciones de KDE que utilizan Kate como un componente de edición incluyen el entorno de desarrollo integrado KDevelop , el entorno de desarrollo web Quanta Plus y el front-end LaTeX Kile . [ cita requerida ]

Kate ganó la comparación de editores de texto avanzados en la revista Linux Voice . [9]

En julio de 2014 , se había iniciado el desarrollo para portar Kate, junto con Dolphin , Konsole , KDE Telepathy y Yakuake , a KDE Frameworks 5. [ 10]

En 2022, el editor de texto de KDE, KWrite, se modificó para utilizar la misma base de código que Kate con funciones desactivadas. [11]

Características

Kate es un editor de código fuente que incluye resaltado de sintaxis para más de 300 formatos de archivo con reglas de plegado de código. [12] [13] El resaltado de sintaxis es extensible a través de archivos XML . [14] Admite esquemas de codificación UTF-8 , UTF-16 , ISO-8859-1 y ASCII y puede detectar la codificación de caracteres de un archivo automáticamente. [ cita requerida ] Kate ofrece finalización de código y búsqueda de referencias para varios lenguajes de programación a través de su complemento Language Server Protocol Client. La configuración predeterminada admite C , C++ , D , Fortran , Go , Latex , Python , Rust y OCaml . [15]

El widget del editor de texto principal de Kate se llama KatePart , que se puede reutilizar según los términos de la licencia LGPL versión 2. [16] No debe confundirse con KParts, un marco de complementos de KDE para componentes de interfaz de usuario que Kate también utiliza. [17]

Kate se puede utilizar como un editor de texto modal a través de su modo de entrada vi . [18]

Kate cuenta con una interfaz para múltiples documentos , división de ventanas, edición de proyectos [19] y sesiones para facilitar la edición de múltiples documentos. Mediante sesiones , se puede personalizar Kate para diferentes proyectos guardando la lista de archivos abiertos, la lista de complementos habilitados y la configuración de ventanas. [20]

Kate incluye el emulador de terminal KDE Konsole a través de su complemento Terminal Tool View. [21] Desde la versión 23.04, el terminal también está disponible en Windows. [22]

La función de "apertura rápida" permite buscar archivos abiertos por nombre para recuperarlos rápidamente. [23] Los indicadores de modificación de línea resaltan las líneas con cambios no guardados y las líneas agregadas en la sesión actual. [24] [25]

Al ser una aplicación de KDE, Kate abre y guarda archivos de forma transparente en todos los protocolos compatibles con las bibliotecas de KIO , entre ellos HTTP , FTP , SSH , SMB y WebDAV , entre otros. [ cita requerida ]

A partir de septiembre de 2021 , a diferencia de Xed , Kate está equipada con un administrador de sesiones que permite nombrar, guardar y restaurar sesiones, es decir, una lista de pestañas de archivos abiertas momentáneamente. Las sesiones guardadas se almacenan como archivos con formato de clave-valor*.katesession en ~/.local/share/kate/sessions/.

Otras características son un historial del portapapeles con hasta diez elementos, la capacidad de saltar a un número de línea, [26] e integración de control de fuente usando Git [27] [28]

Véase también

Referencias

  1. ^ https://apps.kde.org/kate/ . Consultado el 23 de junio de 2024 . {{cite web}}: Falta o está vacío |title=( ayuda )
  2. ^ "Paquetes de distribución". Kate . KDE . 9 de julio de 2010 . Consultado el 23 de marzo de 2014 .
  3. ^ "Envío de distribuciones KDE". Kde.org . KDE . Consultado el 23 de marzo de 2014 .
  4. ^ "Kate en Windows". kate-editor.org . KDE . 28 de enero de 2016 . Consultado el 10 de febrero de 2016 .
  5. ^ "Kate en Mac OS". kate-editor.org . KDE . 9 de julio de 2010 . Consultado el 10 de septiembre de 2016 .
  6. ^ "Démosle la bienvenida a Kate, el pájaro carpintero cibernético". Kate . 2021-04-28 . Consultado el 2021-04-29 .
  7. ^ "La mascota de Kate: el pájaro carpintero". Kate | Get an Edge in Editing . 2014-10-12 . Consultado el 20 de julio de 2017 .
  8. ^ "Registro de cambios de la versión 2.1 a la 2.2". KDE.org . Consultado el 2 de julio de 2015 .
  9. ^ "¡Ya salió el número 2!". LinuxVoice.com . Archivado desde el original el 3 de julio de 2015. Consultado el 2 de julio de 2015 .
  10. ^ "KDE SC 4.14 con 4 reihe abschließen". Golem.de (en alemán). 2014-07-10.
  11. ^ Larabel, Michael. "KDE comienza abril con muchas correcciones, KWrite usa internamente el mismo código que Kate". www.phoronix.com . Phoronix Media . Consultado el 15 de junio de 2022 .
  12. ^ "kate.git". Projects.KDE.org . Archivado desde el original el 2013-09-09 . Consultado el 2020-01-29 .
  13. ^ "data/syntax · master · Frameworks / Syntax Highlighting Engine · GitLab". GitLab . Consultado el 11 de septiembre de 2023 .
  14. ^ Cullmann, Christoph (24 de marzo de 2005). "Cómo escribir un archivo con resaltado de sintaxis | Kate | Cómo sacar ventaja en la edición". Kate-Editor.org . Consultado el 2 de julio de 2015 .
  15. ^ Cullmann, Christoph (enero de 2020). «Kate -LSP Client Status». kate-editor.org . Consultado el 15 de junio de 2022 .
  16. ^ "KatePart | Kate | Obtenga una ventaja en la edición". Kate-Editor.org . Archivado desde el original el 18 de octubre de 2014. Consultado el 2 de julio de 2015 .
  17. ^ "KParts - KParts". api.kde.org . Consultado el 30 de octubre de 2020 .
  18. ^ "El editor de texto Kate de KDE obtiene el modo de entrada Vi". ArsTechnica.com . 2008-10-27 . Consultado el 2009-05-04 .
  19. ^ "Uso del complemento de proyecto en Kate". 2012-11-02 . Consultado el 2014-09-24 .
  20. ^ "Uso de sesiones". Docs.KDE.org . Consultado el 2 de julio de 2015 .
  21. ^ "Complemento de visualización de la herramienta de terminal". docs.kde.org . Consultado el 15 de junio de 2022 .
  22. ^ "Hacer que Konsole funcione en Windows (!814) · Solicitudes de combinación · Utilidades / Konsole · GitLab". GitLab . 2023-02-20 . Consultado el 2024-01-03 .
  23. ^ Cullmann, Christoph (10 de enero de 2021). «Editor de texto Kate: apertura rápida». Kate . Consultado el 15 de septiembre de 2021 .
  24. ^ "Capítulo 7. Configurar KatePart". docs.kde.org . Mostrar marcadores de modificación de línea
  25. ^ "Indicadores de modificación de línea". docs.kde.org .
  26. ^ "El editor mantiene un historial del portapapeles que contiene hasta 10 entradas del portapapeles".
  27. ^ Crume, Jacob (16 de abril de 2021). «Kate Editor se convertirá en la respuesta de KDE al Visual Studio Code de Microsoft». It's FOSS News . Consultado el 15 de junio de 2022 .
  28. ^ "Uso de las funciones Git de Kate". Febrero de 2023.

Enlaces externos

Medios relacionados con Kate (editora de texto) en Wikimedia Commons