Actualización do editor de código CudaText 1.161.0

Publicouse unha nova versión do editor de código gratuíto multiplataforma CudaText, escrito usando Free Pascal e Lazarus. O editor admite extensións de Python e ten unha serie de vantaxes sobre Sublime Text. Existen algunhas características do contorno de desenvolvemento integrado, implementadas en forma de complementos. Preparáronse máis de 270 léxicos sintácticos para programadores. O código distribúese baixo a licenza MPL 2.0. As compilacións están dispoñibles para plataformas Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD e Solaris.

No ano transcorrido desde o anuncio anterior, realizáronse as seguintes melloras:

  • Engadíronse comandos que duplican a funcionalidade de Sublime Text: "Pegar e sangrar", "Pegar desde o historial".
  • Edición optimizada de liñas enormes no modo de liñas "movidas". Agora as edicións son moito máis rápidas para unha cadea de 40 millóns de caracteres.
  • Melloráronse os comandos "carets extend" para multiplicar correctamente os carros ao pasar por liñas curtas.
  • Arrastrar e soltar bloques de texto: móstrase un cursor máis correcto, pode arrastrar desde documentos de só lectura.
  • Engadiuse unha bandeira ao diálogo "Substituír" que che permite desactivar as substitucións RegEx ao substituír.
  • Engadiuse a opción "fold_icon_min_range", que elimina o pregamento dos bloques demasiado pequenos.
  • Por analoxía con Sublime Text, procesáronse Ctrl + "facendo clic no terceiro botón do rato" e Ctrl + "desprazándose coa roda do rato".
  • A visualización de imaxes admite máis formatos: WEBP, TGA, PSD, CUR.
  • A lóxica de desfacer nalgúns casos de edición tornouse máis semellante a Sublime Text.
  • Os caracteres de espazo en branco Unicode agora móstranse en hexadecimal.
  • O editor garda o ficheiro da sesión cada 30 segundos (o intervalo establécese por opción).
  • Soporte para botóns do rato Extra1/Extra2 para asignarlles comandos.
  • Engadiuse o parámetro de liña de comandos "-c", que che permite executar calquera complemento de comandos cando se inicia o programa.
  • Lexers:
    • Mellorouse a árbore de código para o lexer CSS: agora mostra correctamente os nodos da árbore incluso en documentos CSS reducidos (comprimidos).
    • Markdown lexer: agora admite bloques de esgrima cando o documento contén fragmentos con outros lexers.
    • Substituíuse o lexer "Arquivos Ini" por un lexer "lixeiro" para admitir ficheiros enormes.
  • Complementos:
    • Engadíronse "sesións integradas" ao xestor de proxectos, é dicir, sesións gardadas directamente no ficheiro do proxecto e visibles só desde o seu proxecto.
    • Xestor de proxectos: engadíronse elementos ao menú contextual: "Abrir na aplicación predeterminada", "Foco no xestor de ficheiros". O comando "Ir ao ficheiro" tamén se acelerou.
    • Complemento Emmet: máis opcións para inserir Lorem Ipsum.
    • Complemento Git Status (Xestor de complementos): ofrece comandos básicos para traballar con Git, polo que agora podes comprometer directamente desde o editor.
    • Inserir complemento Emoji (Xestor de complementos): permítelle inserir texto Unicode desde emoji.
  • Novos complementos no Xestor de complementos:
    • Gist de GitHub.
    • Axudante de WikidPad.
    • Conversor JSON/YAML.
    • Raiaduras.
    • Finalización de Bootstrap e finalización de Bulma.

Fonte: opennet.ru

Engadir un comentario