Actualización del editor de código CudaText 1.161.0

Se ha publicado una nueva versión del editor de código gratuito multiplataforma CudaText, escrito con Free Pascal y Lazarus. El editor admite extensiones de Python y tiene una serie de ventajas sobre Sublime Text. Hay algunas características del entorno de desarrollo integrado, implementadas en forma de complementos. Se han preparado más de 270 léxicos sintácticos para programadores. El código se distribuye bajo la licencia MPL 2.0. Las compilaciones están disponibles para las plataformas Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD y Solaris.

En el año transcurrido desde el anuncio anterior, se han implementado las siguientes mejoras:

  • Se agregaron comandos que duplican la funcionalidad de Sublime Text: "Pegar y sangrar", "Pegar desde el historial".
  • Edición optimizada de líneas enormes en el modo de líneas "movidas". Las ediciones ahora son mucho más rápidas para una cadena de 40 millones de caracteres.
  • Se han mejorado los comandos "extender signos de intercalación" para multiplicar correctamente los carros al pasar por líneas cortas.
  • Bloques de texto de arrastrar y soltar: se muestra un cursor más correcto, puede arrastrar desde documentos de solo lectura.
  • Se ha agregado una bandera al cuadro de diálogo "Reemplazar" que le permite deshabilitar las sustituciones de RegEx al reemplazar.
  • Se agregó la opción “fold_icon_min_range”, que elimina el plegado de bloques que son demasiado pequeños.
  • Por analogía con Sublime Text, se han procesado Ctrl + “hacer clic en el tercer botón del mouse” y Ctrl + “desplazarse con la rueda del mouse”.
  • La visualización de imágenes admite más formatos: WEBP, TGA, PSD, CUR.
  • La lógica de deshacer para algunos casos de edición se ha hecho más similar a Sublime Text.
  • Los espacios en blanco Unicode ahora se muestran en hexadecimal.
  • El editor guarda el archivo de sesión cada 30 segundos (el intervalo se establece mediante una opción).
  • Soporte para botones de mouse Extra1/Extra2 para asignarles comandos.
  • Se agregó el parámetro de línea de comando “-c”, que le permite ejecutar cualquier complemento de comando cuando se inicia el programa.
  • Lexers:
    • El árbol de código se ha mejorado para CSS Lexer: ahora muestra correctamente los nodos del árbol incluso en documentos CSS minimizados (comprimidos).
    • Markdown Lexer: ahora admite bloques de vallado cuando el documento contiene fragmentos con otros lexers.
    • El lexer de "archivos Ini" ha sido reemplazado por un lexer "ligero" para admitir archivos grandes.
  • Complementos:
    • Se han agregado “sesiones integradas” al administrador de proyectos, es decir, sesiones guardadas directamente en el archivo del proyecto y visibles solo desde su proyecto.
    • Administrador de proyectos: elementos agregados al menú contextual: "Abrir en la aplicación predeterminada", "Enfocar en el administrador de archivos". También se ha acelerado el comando “Ir al archivo”.
    • Complemento Emmet: más opciones para insertar Lorem Ipsum.
    • Complemento Git Status (Administrador de complementos): proporciona comandos básicos para trabajar con Git, por lo que ahora puede confirmar directamente desde el editor.
    • Insertar complemento Emoji (Administrador de complementos): le permite insertar texto Unicode desde emoji.
  • Nuevos complementos en el Administrador de complementos:
    • Esencia de GitHub.
    • Ayudante de WikidPad.
    • Convertidor JSON/YAML.
    • Arañazos
    • Finalización de Bootstrap y finalización de Bulma.

Fuente: opennet.ru

Añadir un comentario