CudaText on ilmainen, monialustainen koodieditori, joka on kirjoitettu Lazarukselle. Editori tukee Python-laajennuksia, ja siinä on useita Sublime Text:stä lainattuja ominaisuuksia. Projektin Wiki-sivulla https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 kirjoittaja luettelee etuja Sublime Textiin verrattuna.
Editori sopii kokeneille käyttäjille ja ohjelmoijille (yli 200 syntaktista lekseria on saatavilla). Jotkut IDE-ominaisuudet ovat saatavilla laajennuksina. Projektivarastot sijaitsevat GitHubissa. GTK2:lle ja Qt5:lle on olemassa koontiversioita Linux-käyttöä varten. CudaText käynnistyy suhteellisen nopeasti (noin 0.3 sekuntia Core i3 -suorittimella).
Muutokset viimeisen 2 kuukauden aikana:
-
Parannettu TRegExpr-säännöllinen lausekemoottori. Lisätty atomiryhmät, nimetyt ryhmät, ennakointi+takaisinkatselu väitteet, Unicode-ryhmien haku p P:llä, tuki U+FFFF:tä suurempia Unicode-merkkejä. Tämä on sama moottori, joka sisältyy Free Pascaliin, mutta ylävirran versio. Toivotaan, että muutokset ylävirtaan sisällytetään Free Pascaliin.
-
Leksereita on parannettu. Esimerkiksi JSON korostaa nyt kaikki virheelliset JSON-konstruktit, Bash korostaa virheellisiä "numeroita", PHP:tä on parannettu huomattavasti läpäisemään testit toisesta editorista.
-
Lisätyt vaihtoehdot:
- Tilapalkin fontti.
- Käyttöliittymän teemaelementti tilapalkin värille.
- Välilehtinauhan näytön tarkkuus.
- Salli ala- ja sivupalkkien näkyminen käynnistyksen yhteydessä.
-
"Tarkista päivitykset" -komento toimii kaikissa käyttöjärjestelmissä.
-
Uusi lexer RegEx, Haku-valintaikkunan syötteen värittämiseen "säännöllinen lauseke" -tilassa.
-
Pystysuuntaiset rivinvaihtotilan laatikot toimivat nyt samalla tavalla kuin Sublime Text ja VS Code. Tarkemmat tiedot on kuvattu Wikissä. https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection
-
ST3-käyttäjille on Wiki-osio, joka näyttää kuinka suorittaa monia ST3-toimintoja CudaTextissä: https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions
Lähde: linux.org.ru