I den næste artikel skal vi se på CudaText. Dette er en editor gratis kildekode skrevet med Lazarus af Alexey Torgashin til Gnu / Linux, Windows, macOS og BDS. Editoren starter hurtigt op og er kan udvides ved hjælp af python-plugins (plugins, linters, kodetræsparsere, eksterne værktøjer). I modsætning til mange lignende redaktører er denne ikke baseret på elektronrammen.
Editoren giver brugerne support til minimap, syntaksfremhævning, kodetræ, kodefoldning og fuzzy matchende kommandopalette. Nogle andre vigtige funktioner er Find / erstat med regulære udtryk, multivalg og pluginsupport. Vi vil være i stand til at konfigurere CudaText ved hjælp af filer i JSON-format. Dette frigives under MPL 2.0-licensen.
Hovedprogrammet (uden plugins) er skrevet med Object Pascal i Lazarus IDE, hvilket resulterer i lave ressourcekrav og tilgængelighed af native builds til forskellige operativsystemer. Konfigurationen er gemt i JSON-filer, en af filerne er til standardkonfigurationen og en anden til brugermodificerede indstillinger, der tilsidesætter indstillingerne i standardkonfigurationsfilen.
Generelle egenskaber ved CudaText
- La konfiguration af programmet finder sted i JSON-filer. Inklusive lexer-specifikke indstillinger.
- Syntaksbelysning for mange sprog.
- Vi finder i programmet understøttelse af mange kodninger.
- Vi finder brugergrænsefladen på engelsk, er ikke tilgængelig på spansk.
- Kodetræ: struktur af funktioner / klasser / osv.
- Vi har mulighed for at bruge mulighederne for foldekode.
- Multi-carets og multivalg.
- mulighed for find / udskift ved hjælp af regulære udtryk.
- Brugergrænseflade med faner.
- Visning opdelt i primær / sekundær. Vi får også muligheden for del editoren i windows til 2/3/4/6 grupper af faner.
- Kommandopalette med fuzzy tilfældighed.
- Mini kort, Micromap.
- show Blanke uden udskrivning.
- Vi har mulighed for at bruge genvejstaster, som vi kan tilpasse efter vores smag.
- Binær / hexadecimal fremviser til filer af ubegrænset størrelse (kan vise 10Gb-logfiler).
- Gem binære filer korrekt.
- Vi får muligheden for tilføj yderligere funktioner implementeret som plugins. Takket være dem kan vi administrere udvidelser, finde filer, fragmenter, bruge stavekontrollen, tilføje et FTP-panel, en formatering til HTML / CSS / JS / XML / SQL, tilføje en backup-filskaber og meget mere.
Funktioner til HTML / CSS-kodning
- Smart autofuldførelse til HTML og CSS.
- Det giver os muligheden for at bruge HTML-tag færdiggørelse med Tab-tasten (Plugin til uddrag).
- HTML farvekoder (#rgb, #rrggbb) er understreget.
- Redaktøren tillader os se billeder inden for redigeringsområdet (jpeg / png / gif / bmp / ico).
- Det viser os også information om værktøjer når musen svæver over billedetiket, enhed, farveværdi.
Dette er blot nogle af funktionerne i denne editor. De kan konsulter dem alle mere detaljeret i projektwebsted.
Installer CudaText Code Editor på Ubuntu
CudaText er tilgængelig som en .deb-fil til Ubuntu. Vi kan få pakken fra download side af CudaText Code Editor. Derfra vil vi være i stand til at downloade den nyeste version til Ubuntu. I skrivende stund hedder pakken til download 'cudatext_1.97.0.3-1_gtk2_amd64.deb'. Navnet på denne fil ændres, efterhånden som versionerne af projektet skrider frem.
Når download er færdig, skal vi åbne en terminal (Ctrl + Alt + T), og derfra bliver vi nødt til at flytte til den mappe, hvor vi har gemt filen. Når vi er i den rigtige mappe, kan vi det fortsæt til installationen ved hjælp af følgende kommando:
sudo dpkg -i cudatext_1.97.0.3-1_gtk2_amd64.deb
Når installationen er færdig, kan vi find launcheren til denne editor på vores team for at begynde at bruge CudaText-editoren.
Afinstaller
Vi kan fjerne dette program fra vores system ved at åbne en terminal (Ctrl + Alt + T) og skrive følgende kommando:
sudo apt remove cudatext
Kan findes dokumentation om CudaText i Wiki eller i foros af projektet.
Min bedste kodeditor er Codelobster - http://www.codelobster.com
Hej. En kollega skrev et indlæg om kodebster for noget tid siden. Salu2.