CudaText è un editor di codice open-source e multipiattaforma, sviluppato in Lazarus. Supporta estensioni in Python e presenta diverse caratteristiche prese in prestito da Sublime Text. Nella pagina Wiki del progetto https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 l'autore elenca i vantaggi rispetto a Sublime Text.
L'editor è adatto a utenti esperti e programmatori (sono disponibili oltre 200 lexer di sintassi). Alcune funzionalità dell'IDE sono disponibili come plugin. I repository del progetto si trovano su GitHub. Per Linux sono disponibili build per GTK2 e Qt5. CudaText si distingue per un avvio relativamente rapido (circa 0,3 secondi su CPU Core i3).
Modifiche apportate negli ultimi 2 mesi:
Migliorato il motore delle espressioni regolari TRegExpr. Aggiunti gruppi atomici, gruppi nominati, affermazioni lookahead+lookbehind, ricerca di gruppi Unicode tramite p P, supporto per caratteri Unicode superiori a U+FFFF. Si tratta dello stesso motore incluso in Free Pascal, ma con la versione da upstream. Si spera che le modifiche da upstream vengano incorporate anche in Free Pascal.
I lessi sono stati aggiornati. Ad esempio, JSON ora evidenzia tutte le costruzioni JSON errate, Bash evidenzia i «numeri» non validi, e PHP è stato notevolmente migliorato per superare i test da un altro editor.
Aggiunte nuove opzioni:
- Font della barra di stato.
- Elemento UI-tema per il colore della barra di stato.
- Impostazione della visualizzazione della barra delle schede.
- Impostazione della visualizzazione dei pannelli inferiore e laterale all'avvio.
Il comando 'Controlla aggiornamenti' funziona su tutti i sistemi operativi.
Nuovo lessicatore RegEx per colorare l'input nella finestra di dialogo Ricerca in modalità 'espressioni regolari'.
-
I blocchi verticali per la modalità 'a capo' ora funzionano in modo simile a Sublime Text e VS Code. Maggiori dettagli sono disponibili nella Wiki. https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection
-
Per gli utenti di ST3 è stata creata una sezione nella Wiki che mostra come eseguire molte azioni ST3 in CudaText: https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions
Fonte: linux.org.ru

