CudaText

CudaText — Descarga gratuita. Editor de código multilingüe

CudaText es un editor de texto programable de código abierto. Es multiplataforma y se ejecuta en Windows y Linux. El editor admite resaltado de sintaxis para más de 200 lenguajes de programación. Su funcionalidad se puede extender mediante complementos escritos en Python. La interfaz de usuario es tabulada y personalizable. El editor maneja archivos de gran tamaño sin problemas de rendimiento.

5.0(1 valoraciones)

Descargar CudaText (Enlaces oficiales)
Tamaño del archivo: 14.8 MB
La última versión de CudaText es: 1.231.0.0
Sistema operativo: Windows, Linux
Idiomas: English
Precio: $0.00 USD
Producto de código abierto (MPL-2.0) y gratuito.

  • Resaltado de sintaxis. El editor aplica colores y estilos específicos a las palabras clave, cadenas, comentarios y otros elementos de más de 200 lenguajes de programación y lenguajes de marcado. La asignación de colores se define mediante archivos de esquemas de lexer. Los usuarios pueden cambiar los esquemas o crear los propios. Cada lexer se activa automáticamente según la extensión del archivo o el contenido inicial.
  • Árbol de código. Muestra una vista estructural del código fuente en un panel lateral. El árbol extrae funciones, clases, métodos, variables y otras construcciones dependiendo del lenguaje. La información se obtiene mediante analizadores específicos para cada lenguaje. La navegación por el árbol permite moverse rápidamente a la sección deseada del código.
  • Plegado de código. Permite contraer y expandir bloques de código como funciones, bloques condicionales o comentarios. Esto ayuda a visualizar y enfocarse en secciones concretas de archivos largos. Las regiones plegables se indican con líneas verticales en el margen. El estado de plegado se puede guardar entre sesiones.
  • Múltiples cursores y selecciones. Permite colocar varios puntos de inserción o realizar varias selecciones simultáneas en el documento. Esto facilita la edición de varias líneas a la vez o la modificación de patrones repetitivos. Se puede añadir cursores con combinaciones de teclas o selección con el ratón mientras se mantiene presionada una tecla modificadora.
  • Búsqueda y reemplazo con expresiones regulares. El diálogo de búsqueda admite patrones de expresiones regulares estándar. Las operaciones funcionan en el documento actual o en un conjunto de archivos. Los resultados de búsqueda se muestran en una lista para navegación rápida. El reemplazo incluye modo de confirmación para cada coincidencia.
  • Configuraciones en formato JSON. Todos los ajustes del editor, temas, atajos de teclado y opciones específicas de lexers se almacenan en archivos JSON. Este formato es legible y editable manualmente. Los archivos de configuración residen en el directorio de datos de la aplicación y se sincronizan entre sesiones.
  • Interfaz de pestañas y división. Los documentos abiertos se organizan en pestañas dentro de un panel. Cada pestaña se puede dividir horizontal o verticalmente para ver dos o más vistas del mismo archivo o archivos diferentes. La disposición admite hasta 6 paneles simultáneos. El tamaño de cada panel se puede ajustar arrastrando los divisores.
  • Autocompletado simple. Sugiere palabras mientras se escribe basándose en el contenido del documento actual o en listas predefinidas para ciertos lenguajes. Las sugerencias aparecen en una lista desplegable. No es un motor de autocompletado inteligente basado en análisis semántico, sino una ayuda para palabras frecuentes.
  • Paleta de comandos. Un cuadro de entrada que permite ejecutar cualquier acción del editor escribiendo parte de su nombre. Se activa con un atajo de teclado. La lista se filtra en tiempo real. Incluye acciones internas, comandos de complementos y funciones del sistema.
  • Minimapa y Micromapa. El minimapa es una representación en miniatura de todo el documento, mostrada en una barra vertical. Permite desplazarse rápidamente y tener una visión general de la estructura. El micromapa es una barra más delgada que muestra marcas de color para errores, cambios o elementos específicos del lenguaje.
  • Visor binario/hexadecimal. Capaz de abrir archivos de cualquier tamaño en modo hexadecimal. Muestra los valores hexadecimales y la representación ASCII de cada byte. Incluye una barra de direcciones y funciones para buscar patrones de bytes. Es útil para analizar archivos binarios sin cargar todo en memoria.
  • Funciones para HTML/CSS. Autocompletado contextual para etiquetas HTML y propiedades CSS. Subrayado de códigos de color en formatos hexadecimal y RGB. Visualización de imágenes incrustadas en el área del editor al pasar el cursor sobre la ruta. Completado automático de etiquetas de cierre con la tecla Tab.
  • Soporte de múltiples codificaciones. Detecta y permite cambiar la codificación de caracteres del archivo. Soporta UTF-8, UTF-16, ASCII y muchas codificaciones de páginas de código específicas por región. La conversión se realiza sobre la marcha. La codificación se guarda con el documento.
  • Atajos de teclado personalizables. Cada acción del editor puede tener asignada una combinación de teclas. Los atajos se definen en un archivo JSON. Se pueden asignar múltiples atajos a la misma acción. Incluye atajos por defecto para operaciones comunes. Los conflictos se notifican al usuario.
  • Espacios en blanco y caracteres no imprimibles. Opción para mostrar caracteres como espacios, tabulaciones y saltos de línea con símbolos visibles. Ayuda a identificar problemas de formato y alineación en el código. Los símbolos y su color se pueden personalizar en la configuración del editor.
  • Complementos en Python. El sistema de extensiones permite añadir nuevas funciones mediante scripts en Python 3. Los complementos pueden interactuar con la API del editor, añadir elementos de interfaz y procesar eventos. Existen complementos para linting, integración con sistemas de control de versiones y herramientas externas.
  • Parsers de árbol de código externos. Mecanismo para conectar analizadores de código externos escritos en Python o en otros lenguajes. Estos parsers generan la estructura del árbol de código para lenguajes no soportados de forma nativa. Se ejecutan en procesos separados para no bloquear la interfaz.
  • Sistema de temas. Los colores de la interfaz y del área de edición se definen mediante archivos de tema. Los temas incluyen colores para elementos de sintaxis, fondo, texto y componentes de la interfaz. Se pueden crear temas personalizados modificando los archivos JSON existentes.
  • Herramientas externas configurables. Posibilidad de definir comandos del sistema operativo que se pueden ejecutar desde el editor. La salida de las herramientas se captura en un panel especial. Se pueden asignar atajos de teclado a cada herramienta. Se admiten sustituciones de variables como ruta del archivo o directorio.
  • Marcadores y líneas de marcado. Funcionalidad para colocar marcas en líneas específicas y navegar entre ellas rápidamente. Las líneas se pueden marcar con iconos distintivos. Los marcadores persisten durante la sesión. También se pueden mostrar líneas de marcado para indicar errores o advertencias reportadas por linters.

CudaText comenzó su desarrollo en 2011 como un proyecto de código abierto. El creador principal es Alexey Torgashin. El editor está escrito en Object Pascal utilizando el entorno de desarrollo Lazarus y el compilador Free Pascal. La elección de Pascal permite un ejecutable nativo y una buena portabilidad entre sistemas operativos. La arquitectura del editor se diseñó para ser modular desde el inicio. La versión 1.0 se lanzó después de varios años de desarrollo incremental.


Alternativas a CudaText:

Diffchecker — Descarga gratuita. Comparación de texto y código

Diffchecker

Diffchecker es una aplicación para Windows que identifica diferencias entre conjuntos de datos.
Precio: Gratis   Tamaño: 214 MB   Versión: 6.6.9   Idiomas: Spanish, English   SO: Windows
Athas — Descarga gratuita. Editor de código con IA

Athas

Athas es un editor de código que integra capacidades de inteligencia artificial y control mediante bindings Vim.
Precio: Gratis   Tamaño: 8.08 MB   Versión: 0.2.4   Idiomas: English   SO: Windows, Linux, MacOS
SnipAway — Descarga gratuita. Gestor de fragmentos de código

SnipAway

SnipAway es una aplicación de gestión de fragmentos de código diseñada para desarrolladores y profesionales técnicos.
Precio: Gratis   Tamaño: 48.8 MB   Versión: 1.0.0   Idiomas: English   SO: Windows, MacOS
Giga Editor — Descarga gratuita. Editor de archivos de texto grandes

Giga Editor

Giga Editor es un editor de texto avanzado diseñado para el trabajo con archivos de gran tamaño y programación.
Precio: Gratis   Tamaño: 0.4 MB   Versión: 1.0   Idiomas: Spanish, English   SO: Windows

NVIDIA adquiere a SchedMD, la empresa desarrolladora del sistema de código abierto Slurm
Los procesadores Arm AmpereOne M, con hasta 192 núcleos, ya están operativos en la nube de Oracle
La startup Efficient Computer lanza un kit de evaluación para su procesador universal Electron E1 (EVK)
La startup SPhotonix anuncia soportes de datos 5D con una capacidad de 360 TB y una durabilidad de miles de millones de años
Las ventas trimestrales de SSD corporativos aumentan un 28%, marcando un récord histórico