Atualização do editor de código CudaText 1.161.0

Uma nova versão do editor de código livre multiplataforma CudaText, escrito usando Free Pascal e Lazarus, foi publicada. O editor suporta extensões Python e tem uma série de vantagens sobre o Sublime Text. Existem alguns recursos do ambiente de desenvolvimento integrado, implementados na forma de plugins. Mais de 270 lexers sintáticos foram preparados para programadores. O código é distribuído sob a licença MPL 2.0. As compilações estão disponíveis para plataformas Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD e Solaris.

No ano desde o anúncio anterior, as seguintes melhorias foram implementadas:

  • Adicionados comandos que duplicam a funcionalidade do Sublime Text: “Colar e recuar”, “Colar do histórico”.
  • Edição otimizada de linhas enormes no modo de linhas “movidas”. As edições agora são muito mais rápidas para uma sequência de 40 milhões de caracteres.
  • Os comandos "carets extend" foram aprimorados para multiplicar corretamente os carros ao passar por linhas curtas.
  • Arrastar e soltar blocos de texto: um cursor mais correto é mostrado, você pode arrastar de documentos somente leitura.
  • Um sinalizador foi adicionado à caixa de diálogo “Substituir” que permite desabilitar substituições RegEx durante a substituição.
  • Adicionada a opção “fold_icon_min_range”, que remove o dobramento de blocos muito pequenos.
  • Por analogia com o Sublime Text, Ctrl + “clicar no terceiro botão do mouse” e Ctrl + “rolar com a roda do mouse” foram processados.
  • A visualização de imagens suporta mais formatos: WEBP, TGA, PSD, CUR.
  • A lógica de desfazer para alguns casos de edição ficou mais semelhante ao Sublime Text.
  • Os caracteres de espaço em branco Unicode agora são mostrados em hexadecimal.
  • O editor salva o arquivo da sessão a cada 30 segundos (o intervalo é definido por opção).
  • Suporte para botões de mouse Extra1/Extra2 para atribuir comandos a eles.
  • Adicionado parâmetro de linha de comando “-c”, que permite executar qualquer plugin de comando quando o programa é iniciado.
  • Lexers:
    • A árvore de código foi melhorada para o lexer CSS: agora ele mostra corretamente os nós da árvore, mesmo em documentos CSS minificados (compactados).
    • Lexer Markdown: agora suporta blocos de vedação quando o documento contém fragmentos com outros lexers.
    • O lexer de "arquivos Ini" foi substituído por um lexer "leve" para suportar arquivos enormes.
  • Plug-ins:
    • Foram adicionadas “sessões integradas” ao gerenciador de projetos, ou seja, sessões salvas diretamente no arquivo do projeto e visíveis apenas no seu projeto.
    • Gerente de Projetos: adicionados itens ao menu de contexto: “Abrir no aplicativo padrão”, “Foco no gerenciador de arquivos”. O comando “Ir para arquivo” também foi acelerado.
    • Plugin Emmet: mais opções para inserir Lorem Ipsum.
    • Plugin Git Status (Gerenciador de Plugins): fornece comandos básicos para trabalhar com Git, então agora você pode confirmar diretamente do editor.
    • Plugin Inserir Emoji (Gerenciador de Plugins): permite inserir texto Unicode de emoji.
  • Novos plug-ins no Gerenciador de plug-ins:
    • Gist do GitHub.
    • Ajudante do WikidPad.
    • Conversor JSON/YAML.
    • Arranhões.
    • Conclusão Bootstrap e Conclusão Bulma.

Fonte: opennet.ru

Adicionar um comentário