Rilascio dell'editor CudaText 1.110.3


Rilascio dell'editor CudaText 1.110.3

CudaText è un editor di codice multipiattaforma gratuito scritto in Lazarus. L'editor supporta le estensioni Python e ha diverse funzionalità 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 al testo sublime.

L'editor è adatto a utenti avanzati e programmatori (sono disponibili più di 200 lexer sintattici). Alcune funzionalità IDE sono disponibili come plug-in. I repository del progetto si trovano su GitHub. Per funzionare su Linux ci sono build per GTK2 e Qt5. CudaText ha un avvio relativamente veloce (circa 0.3 secondi su una CPU Core i3).

Modifiche apportate negli ultimi 2 mesi:

  • Motore delle espressioni regolari TRegExpr migliorato. Aggiunti gruppi atomici, gruppi denominati, asserzioni lookahead+lookbehind, ricerca di gruppi Unicode per p P, supporto per caratteri Unicode più grandi di U+FFFF. Questo è lo stesso motore incluso in Free Pascal, ma la versione upstream. Si spera che le modifiche apportate a monte siano incluse in Free Pascal.

  • I lexer sono stati migliorati. Ad esempio, JSON ora evidenzia tutti i costrutti JSON non validi, Bash enfatizza i “numeri” non validi, PHP è stato notevolmente migliorato per superare i test da un altro editor.

  • Opzioni aggiunte:

    • Carattere della barra di stato.
    • Elemento del tema dell'interfaccia utente per il colore della barra di stato.
    • Risoluzione del display della tabstrip.
    • Consenti la visualizzazione delle barre inferiore e laterale all'avvio.
  • Il comando “Verifica aggiornamenti” funziona su tutti i sistemi operativi.

  • Nuovo lexer RegEx, per colorare l'input della finestra di dialogo Cerca nella modalità “espressione regolare”.

  • I riquadri verticali per la modalità ritorno a capo ora funzionano più o meno allo stesso modo di Sublime Text e VS Code. Maggiori dettagli sono descritti nel Wiki. https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection

  • Per gli utenti ST3, c'è una sezione 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

Aggiungi un commento