SciTE | |
---|---|
| |
Typ | textový editor |
Vývojář | Neil Hodgson |
Zapsáno v | C++ |
Rozhraní | GTK |
Operační systém | Multiplatformní software |
První vydání | 1999 |
Nejnovější verze | 5.2.3 ( 22. května 2022 ) |
Licence | Licence pro Scintilla a SciTE |
webová stránka | scintilla.org/SciTE.html |
Mediální soubory na Wikimedia Commons |
SciTE (z anglického Sci ntilla based T ext E ditor ) je multiplatformní textový editor vytvořený Neilem Hodgsonem pomocí jím vyvinuté editační komponenty Scintilla . Určeno především pro úpravu zdrojových textů programů a provádí zvýrazňování syntaxe pro mnoho programovacích jazyků ( C , C++ , C# , Java , Ruby , Pascal , Perl , Python atd.), značkování ( HTML , XML atd.), popisy hardwaru ( VHDL , Verilog , SystemVerilog ). SciTE je charakterizován [1] jako kompaktní textový editor pro programátory s pohodlně implementovaným skládáním kódu , pokročilým zvýrazňováním syntaxe a dalšími užitečnými funkcemi. SciTe je přenosná aplikace a funguje při spuštění z přenosných zařízení. Velikost distribuce SciTE nepřesahuje 2,5 MB .
SciTE byl původně vytvořen, aby demonstroval sílu Scintilly , ale jak se vyvíjel, stal se široce používaným textovým editorem . Počet stažení programu přesáhl 4 miliony [2] .
Kromě Neila Hodgsona přispělo k práci na SciTE mnoho dalších přispěvatelů [3] .
Neexistuje jednotný názor na výslovnost názvu „SciTE“. (Textový editor Scintilla) [saɪntilla] .
Mnoho uživatelů jej vyslovuje jako zrak nebo site [saɪt] , přičemž sám autor se drží výslovnosti skite [skaɪt] nebo shkite [ʃkaɪt] . [čtyři]
Rozhraní SciTE je jednookno, více dokumentů, k přepínání mezi otevřenými soubory používá karty . K dispozici je nabídka, panel nástrojů, panel karet a stavový řádek. Existují lokalizační soubory pro několik desítek jazyků, včetně ruštiny . Kromě přirozených jazyků existuje lokalizační soubor pro mezinárodní jazyk Esperanto . Nové lokalizační soubory lze vytvořit překladem souboru " ", který je součástí distribuce [5] . locale.properties
SciTE má rozsáhlé možnosti přizpůsobení, které jsou implementovány úpravou konfiguračních souborů , které jsou rychle dostupné v sekci nabídky "Nastavení". Neexistuje žádné konfigurační GUI , kromě nastavení odsazení [6] .
Schopnosti SciTE lze také rozšířit pomocí skriptů v jazyce Lua , které se spouštějí pomocí vestavěného interpretu Lua 5.1 [7] .
SciTE umožňuje otevírat a ukládat soubory jak v systémovém kódování , tak v Unicode ( UTF-8 a UTF-16 ).
Je možné exportovat soubory ve formátech HTML , RTF , PDF , LaTeX , XML se zachováním zvýraznění syntaxe ;
Je možné uložit a načíst relaci - sadu otevřených souborů. To vám umožňuje používat SciTE pro práci s různými projekty, které se skládají z velkého množství souborů.
Počet současně otevřených souborů je omezen: maximální hodnota je nastavena v nastavení a nesmí překročit 100. [6]
Vlastnosti implementace zobrazení textu ve SciTE:
Vlastnosti implementace editace:
SciTE umožňuje volat externí programy pro zpracování otevřených souborů (například kompilátory ) pomocí příkazů ze sekce nabídky "Nástroje" (z angličtiny - "tools"). Příkazy si může uživatel přizpůsobit a liší se v závislosti na typu zpracovávaného souboru.
Výsledky práce se zobrazí v okně konzoly , které se objeví ve spodní (nebo pravé) části okna SciTE. V tomto případě jsou chybová hlášení barevně zvýrazněna. Kliknutím na zprávu můžete přejít na odpovídající řádek v upravovaném souboru.
SciTE je distribuován jak ve formě hotových distribucí pro Linux a Microsoft Windows , tak ve formě zdrojových kódů v C++ , které lze zkompilovat :
V Linuxu je rozhraní SciTE implementováno pomocí GTK+ , v Microsoft Windows je implementováno pomocí Windows API .
Textové editory ( seznam ) | |
---|---|
Unix / Linux | |
DOS | |
Okna | |
Víceplatformní | |
SDK | |
Funkce |
Lua | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|