CudaText, dal bosniaco-croato-montenegrino-serbo ("meraviglie" o "miracoli", IPA: [ʧuda]), è text and source code editor gratuito e multipiattaforma. CudaText sostituisce il suo predecessore SynWrite, che non è più sviluppato attivamente. Il programma principale (cioè senza add-on / plug-in) è scritto in Object Pascal sull'IDE di Lazarus, che si traduce in bassi requisiti di risorse e disponibilità di build native per FreeBSD, Linux, macOS e Windows. Le impostazioni sono memorizzate in file JSON, incluso un file per le impostazioni standard e un altro per le impostazioni modificate dall'utente, che sostituiscono i valori del file delle impostazioni standard.

CudaText ha un sistema simile come Sublime Text o Atom. È basato su Python (versione 3.3 o successiva). Su Windows, il motore Python viene fornito con il programma. Sui sistemi basati su Unix, per poter utilizzare i componenti aggiuntivi, è necessario installare Python. Il macOS non lo include, quindi deve essere scaricato e installato separatamente. Su macOS è richiesto il pacchetto che include la versione a 32 bit. Anche la funzione Verifica disponibilità di aggiornamenti di CudaText richiede Python.

Funzionalità per la codifica HTML / CSS:

     Completamento automatico intelligente per HTML, CSS.
     Completamento di tag HTML con tasto Tab (plug Snippets).
     Codici colore HTML (#rgb, #rrggbb) sottolineati.
     Mostra le immagini all'interno dell'area dell'editor (jpeg / png / gif / bmp / ico).
     Mostra il suggerimento quando il mouse si sposta su tag immagine, entità, valore del colore.

Tipi di componenti aggiuntivi

CudaText ha (per luglio 2018) 11 tipi di componenti aggiuntivi:

     Icone dell'albero del codice: set di icone, utilizzato nel pannello Albero codice.
     Icone del tipo di file: set di icone, che viene utilizzato nel pannello Gestione progetti e nei sottotitoli delle schede.
     Tema barra degli strumenti: set di icone, che viene utilizzato sulla barra degli strumenti orizzontale.
     Icone barra degli strumenti x: set di icone, da cui l'utente può scegliere le icone per i pulsanti aggiunti dall'utente.
     Tema barra laterale: set di icone, che viene utilizzato nella barra laterale.
     Lexer: file di dati per supportare l'evidenziazione della sintassi per alcune lingue.
     Plugin: qualsiasi estensione basata su Python.
     Frammenti: set di file, che aggiunge codice "snippet" per una lingua, utilizzato con il plug-in Snippets.
     Tema colore: set di colori per l'interfaccia CudaText e i suoi lexer.
     Traduzione: file di dati per supportare la localizzazione delle app in una lingua.
     Linter: sub-plug-in per plugin CudaLint, che abilita il linting (controllo del codice sorgente) per alcune lingue.
     Tree helper: sub-plug-in per plugin CudaTree, che mostra la struttura ad albero del codice per alcune lingue.


 


uvviewsoft.com/cudatext / CudaText - text editor gratuito