CudaText é um editor de código gratuito e multiplataforma escrito em Lazarus. O editor suporta extensões Python e possui vários recursos emprestados do Sublime Text. Na página Wiki do projeto https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 o autor lista vantagens em relação ao Sublime Text.
O editor é adequado para usuários e programadores avançados (mais de 200 lexers sintáticos estão disponíveis). Alguns recursos do IDE estão disponíveis como plug-ins. Os repositórios do projeto estão localizados no GitHub. Para rodar em Linux existem compilações para GTK2 e Qt5. CudaText tem uma inicialização relativamente rápida (cerca de 0.3 segundos em uma CPU Core i3).
Alterações feitas nos últimos 2 meses:
-
Mecanismo de expressão regular TRegExpr aprimorado. Adicionados grupos atômicos, grupos nomeados, asserções lookahead+lookbehind, pesquisa de grupos Unicode por p P, suporte para caracteres Unicode maiores que U+FFFF. Este é o mesmo mecanismo incluído no Free Pascal, mas na versão upstream. Espera-se que as alterações do upstream sejam incluídas no Free Pascal.
-
Lexers foram melhorados. Por exemplo, JSON agora destaca todas as construções JSON inválidas, Bash enfatiza “números” inválidos, PHP foi bastante melhorado para passar nos testes de outro editor.
-
Opções adicionadas:
- Fonte da barra de status.
- Elemento do tema da interface do usuário para a cor da barra de status.
- Resolução de exibição da faixa de guias.
- Permita que as barras inferior e lateral sejam mostradas na inicialização.
-
O comando “Verificar atualizações” funciona em todos os sistemas operacionais.
-
Novo lexer RegEx, para colorir a entrada da caixa de diálogo Pesquisar no modo “expressão regular”.
-
As caixas verticais para o modo de quebra de linha agora funcionam da mesma maneira que no Sublime Text e no VS Code. Mais detalhes estão descritos no Wiki. https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection
-
Para usuários do ST3, há uma seção Wiki mostrando como realizar muitas ações do ST3 no CudaText: https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions
Fonte: linux.org.ru