SciTE

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 14. října 2020; kontroly vyžadují 5 úprav .
SciTE

SciTE v Ubuntu 5.04
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] .

Výslovnost názvu

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]

Vlastnosti SciTE

Rozhraní

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

Přizpůsobení

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] .

Práce se soubory

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]

Úprava textu

Vlastnosti implementace zobrazení textu ve SciTE:

Vlastnosti implementace editace:

Připojení externích programů

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.

Kompatibilita

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 .

Viz také

Poznámky

  1. Coder's Dream // Computerra Plus
  2. Stáhnout statistiky . Staženo 23. 5. 2016. Archivováno z originálu 24. 9. 2016.
  3. Historie Scintilly a SciTE . Získáno 23. 5. 2016. Archivováno z originálu 5. 8. 2013.
  4. Otázka mimo zeď  (downlink  )
  5. Lokalizované SciTE . Staženo 23. 5. 2016. Archivováno z originálu 12. 6. 2016.
  6. 12 Dokumentace SciTE . Získáno 23. května 2016. Archivováno z originálu 30. května 2016.
  7. SciTE Lua Scripting Extension . Staženo 23. 5. 2016. Archivováno z originálu 24. 5. 2016.

Literatura

Odkazy