Uma nova versão foi lançada do editor de código de plataforma cruzada gratuito CudaText 1.117.0, escrito com Free Pascal e Lazarus. Esta nova versão vem com melhorias no suporte de personagens, expressões, bem como na busca e muito mais.
Pra quem não conhece o editor, eles devem saber que ele suporta extensões Python e Possui vários recursos retirados do Sublime Text. Existem algumas funções IDE implementadas como plug-ins. Mais de 200 lexers sintáticos foram preparados para programadores.
O código é distribuído sob a licença MPL 2.0. Os assemblies estão disponíveis para as plataformas Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD e Solaris.
Principais novos recursos do CudaText 1.117.0
O mecanismo de expressão regular TRegExpr foi melhoradoAlém disso, grupos atômicos, grupos nomeados, afirmações de pesquisa para frente e para trás, pesquisa de grupo Unicode, suporte para caracteres Unicode dos conjuntos U + FFFF, suporte para "recursão" e "sub-rotinas" e quantificadores possessivos foram adicionados.
Este é o mesmo motor do Free Pascal, mas seu desenvolvimento foi continuado pelo autor de CudaText (Alexey Torgashin) especialmente para o editor. Infelizmente, você não pode usar um mecanismo como o Delphi, pois não está em "pascal puro" e é muito difícil compilá-lo para todos os sistemas operacionais e processadores suportados.
Lexers foram aprimorados. JSON lexer agora sublinha todas as construções inválidas, Bash sublinha "números" inválidos, O PHP foi aprimorado para passar em muitos testes. Adicionado RegEx lexer para colorir a entrada da caixa de diálogo Localizar no modo "expressões regulares".
Ao pesquisar com uma grande seleção no texto, "localizar próximo" com a opção "na seleção" não faz uma seleção menor, mas, em vez disso, define o "marcador" para o encontrado. Ou seja, a seleção original não é perdida. Isso raramente é feito em editores de texto.
Além disso, o preenchimento automático de construções HTML foi melhorado. Ao inserir valores entre aspas que contêm caminhos de arquivo, o editor fornece uma lista de arquivos / diretórios no sistema de arquivos. O preenchimento automático de pseudoelementos e @ -rules é implementado para CSS. Adicionadas dezenas de propriedades ausentes e nomes de cores ao CSS.
Finalmente, as seguintes opções adicionadas também são destacadas:
- Numeração de linha relativa (o código VS chama isso de "números de linha relativa").
- Esconde quase todos os botões na caixa de diálogo Localizar /
- Substituir.
- Escala do minimapa.
- Fonte da barra de status.
- Pinte o menu superior, os elementos do tema da IU para ele.
- Elemento do tema da IU para a cor da barra de status.
- Permitir a visualização da faixa de guias.
- Permita que os painéis inferior e lateral apareçam na inicialização.
- Faça uma pausa para obter uma dica alternativa.
- Ícones redondos X nas guias.
- O suplemento do Project Manager agora não lê subdiretórios até que eles sejam expandidos na lista. O plugin também adiciona opções para ocultar arquivos e diretórios por máscara.
- Em Desfazer / Refazer, a posição dos marcadores é levada em consideração.
- O comando Verificar atualizações foi adaptado para funcionar em todos os sistemas operacionais.
Como instalar o CudaText no Ubuntu e derivados?
Finalmente, para aqueles que estão interessados em instalar este editor de código em seu sistema, eles podem fazer isso de duas maneiras diferentes.
O primeiro é simplesmente baixando o pacote deb do aplicativo e executar a instalação deste com seu gerenciador de pacotes favorito ou do terminal.
O segundo método é baixou o pacote binário do editor, que do ponto de vista pessoal é mais completo e não é porque há uma diferença do editor do formato binário para o pré-compilado para o Ubuntu ou derivados.
Caso contrário, além do binário, alguns arquivos são incluídos, que são tutoriais para aprender a usar o editor.
Passando para o primeiro método, o que vamos fazer é cabeça para o seguinte link onde podemos obter o pacote deb.
Feito o download, podemos realizar a instalação com um gerenciador de pacotes ou a partir do terminal nos posicionando na pasta onde foi feito o download e digitando o seguinte comando:
sudo apt install ./cudatext*.deb
Enquanto para o binário simplesmente vamos baixar o pacote "CudaText linux x64 qt5" ou "CudaText linux x64" que o último está em gtk.
Para descompactar o arquivo devemos fazer isso com o comando:
tar -Jxvf archivo.tar.xz
E dentro da pasta está o binário que podemos executar clicando duas vezes nele.