SciTE | |
---|---|
SciTE i Ubuntu 5.04 | |
Sorts | textredigerare |
Utvecklaren | Neil Hodgson |
Skrivet i | C++ |
Gränssnitt | GTK |
Operativ system | Programvara för flera plattformar |
Första upplagan | 1999 |
senaste versionen | 5.2.3 ( 22 maj 2022 ) |
Licens | Licens för Scintilla och SciTE |
Hemsida | scintilla.org/SciTE.html |
Mediafiler på Wikimedia Commons |
SciTE (från den engelska Sci ntilla-baserade T ext E ditor ) är en plattformsoberoende textredigerare skapad av Neil Hodgson med hjälp av Scintilla-redigeringskomponenten utvecklad av honom . Designad huvudsakligen för att redigera programkälltexter och utför syntaxmarkering för många programmeringsspråk ( C , C++ , C# , Java , Ruby , Pascal , Perl ,Python , etc.), uppmärkning ( HTML , XML , etc.), hårdvarubeskrivningar ( VHDL , Verilog , SystemVerilog ). SciTE karakteriseras [1] som en kompakt textredigerare för programmerare med bekvämt implementerad kodvikning , avancerad syntaxmarkering och andra användbara funktioner. SciTe är en bärbar applikation och fungerar när den körs från bärbara enheter. Storleken på SciTE- distributionen överstiger inte 2,5 MB .
SciTE skapades ursprungligen för att demonstrera kraften i Scintilla , men allt eftersom det har utvecklats har det blivit en mycket använd textredigerare . Antalet nedladdningar av programmet har överskridit 4 miljoner [2] .
Förutom Neil Hodgson bidrog många andra bidragsgivare till arbetet med SciTE [3] .
Det finns ingen konsensus om uttalet av namnet "SciTE". (Scintilla Text Editor) [saɪntilla] .
Många användare uttalar det som syn eller site [saɪt] , medan författaren själv håller fast vid uttalet av skite [skaɪt] eller shkite [ʃkaɪt] . [fyra]
SciTE -gränssnittet är ett fönster, flera dokument och använder flikar för att växla mellan öppna . Det finns en meny, verktygsfält, flikfält och statusfält. Det finns lokaliseringsfiler för flera dussin språk, inklusive ryska . Förutom naturliga språk finns det en lokaliseringsfil för det internationella språket esperanto . Nya lokaliseringsfiler kan skapas genom att översätta filen " locale.properties", som är en del av distributionen [5] .
SciTE har omfattande anpassningsalternativ, som implementeras genom att redigera konfigurationsfiler , som snabbt nås i menyn "Inställningar". Det finns ingen konfigurationsgränssnitt , förutom indragsinställningarna [ 6] .
Dessutom kan funktionerna hos SciTE utökas med skript på Lua-språket , som exekveras med den inbyggda Lua 5.1 - tolken [7] .
SciTE låter dig öppna och spara filer i både systemkodning och Unicode ( UTF -8 och UTF-16 ).
Det är möjligt att exportera filer i HTML , RTF , PDF , LaTeX , XML-format med bevarad syntaxmarkering ;
Det är möjligt att spara och ladda en session - en uppsättning öppna filer. Detta gör att du kan använda SciTE för att arbeta med olika projekt som består av ett stort antal filer.
Det finns en gräns för antalet samtidigt öppna filer: maxvärdet anges i inställningarna och får inte överstiga 100. [6]
Funktioner för implementeringen av textvisning i SciTE:
Funktioner för implementeringen av redigering:
SciTE låter dig anropa externa program för bearbetning av öppna filer (till exempel kompilatorer ) med kommandon från menydelen "Verktyg" (från engelska - "verktyg"). Kommandona kan anpassas av användaren och skiljer sig beroende på vilken typ av fil som bearbetas.
Resultaten av arbetet visas i konsolfönstret , som visas längst ned (eller till höger) i SciTE-fönstret. I det här fallet är felmeddelanden markerade i färg. Genom att klicka på ett meddelande kan du hoppa till motsvarande rad i filen som redigeras.
SciTE distribueras både i form av färdiga distributioner för Linux och Microsoft Windows , och i form av källkoder i C++ som kan kompileras :
I Linux är SciTE- gränssnittet implementerat med GTK+ , i Microsoft Windows implementeras det med hjälp av Windows API .
Textredigerare ( lista ) | |
---|---|
Unix / Linux | |
DOS | |
Windows | |
Cross-plattform | |
SDK | |
Funktioner |
Lua | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|