SciTE | |
---|---|
SciTE az Ubuntu 5.04 -ben | |
Típusú | szöveg szerkesztő |
Fejlesztő | Neil Hodgson |
Beírva | C++ |
Felület | GTK |
Operációs rendszer | Többplatformos szoftver |
Első kiadás | 1999 |
legújabb verzió | 5.2.3 ( 2022. május 22. ) |
Engedély | Licenc a Scintilla és a SciTE számára |
Weboldal | scintilla.org/SciTE.html |
Médiafájlok a Wikimedia Commons oldalon |
A SciTE (az angol Sci ntilla alapú T ext E szerkesztőből ) egy többplatformos szövegszerkesztő , amelyet Neil Hodgson hozott létre az általa fejlesztett Scintilla szerkesztőkomponens segítségével . Főleg programok forrásszövegeinek szerkesztésére tervezték, és számos programozási nyelv ( C , C++ , C# , Java , Ruby , Pascal , Perl , Python , stb.), jelölés ( HTML , XML , stb.), hardverleírások szintaktikai kiemelését végzi . ( VHDL , Verilog , SystemVerilog ). A SciTE-t [1] egy kompakt szövegszerkesztő programozók számára jellemzik, kényelmesen megvalósított kódhajtogatással , fejlett szintaxiskiemeléssel és egyéb hasznos funkciókkal. A SciTe egy hordozható alkalmazás , amely hordozható eszközökről futtatva működik. A SciTE eloszlás mérete nem haladja meg a 2,5 MB -ot .
A SciTE-t eredetileg a Scintilla erejének bemutatására hozták létre , de a fejlődés során széles körben használt szövegszerkesztővé vált . A program letöltéseinek száma meghaladta a 4 milliót [2] .
Neil Hodgson mellett sok más közreműködő is hozzájárult a SciTE-n végzett munkához [3] .
Nincs konszenzus a "SciTE" név kiejtését illetően. (Scintilla szövegszerkesztő) [saɪntilla] .
Sok felhasználó látványnak vagy helynek [saɪt] ejti , míg maga a szerző ragaszkodik a skite [skaɪt] vagy shkite [ʃkaɪt] kiejtéséhez . [négy]
A SciTE interfész egyablakos, több dokumentumból áll, és fülekkel válthat a megnyitás között . Van egy menü, eszköztár, lapsor és állapotsor. Több tucat nyelvhez vannak lokalizációs fájlok, beleértve az oroszt is . A természetes nyelveken kívül létezik egy lokalizációs fájl a nemzetközi eszperantó nyelvhez is . Új lokalizációs fájlok hozhatók létre a " locale.properties" fájl lefordításával, amely a disztribúció részét képezi [5] .
A SciTE kiterjedt testreszabási lehetőségekkel rendelkezik, amelyek a konfigurációs fájlok szerkesztésével valósíthatók meg, amelyek gyorsan elérhetők a "Beállítások" menüben. Nincs konfigurációs grafikus felület , kivéve a behúzás beállításait [6] .
Ezenkívül a SciTE képességei kibővíthetők Lua nyelvű szkriptekkel , amelyeket a beépített Lua 5.1 értelmezővel hajtanak végre [7] .
A SciTE lehetővé teszi a fájlok megnyitását és mentését rendszerkódolásban és Unicode - ban ( UTF-8 és UTF-16 ).
Lehetőség van HTML , RTF , PDF , LaTeX , XML formátumú fájlok exportálására, a szintaktikai kiemelés megóvásával ;
Lehetőség van egy munkamenet mentésére és betöltésére - nyitott fájlok készletére. Ez lehetővé teszi, hogy a SciTE segítségével dolgozzon különféle projektekkel, amelyek nagyszámú fájlból állnak.
Az egyidejűleg megnyitott fájlok száma korlátozott: a maximális érték a beállításokban van megadva, és nem haladhatja meg a 100-at . [6]
A szövegmegjelenítés megvalósításának jellemzői a SciTE-ben:
A szerkesztés megvalósításának jellemzői:
A SciTE lehetővé teszi külső programok meghívását nyitott fájlok feldolgozására (például fordítók ) az "Eszközök" menürész parancsaival ( angolul - "tools"). A parancsokat a felhasználó testreszabhatja, és a feldolgozott fájl típusától függően eltérőek lehetnek.
A munka eredményei a konzol ablakban jelennek meg , amely a SciTE ablak alján (vagy jobbra) jelenik meg. Ebben az esetben a hibaüzenetek színnel vannak kiemelve. Egy üzenetre kattintva a szerkesztett fájl megfelelő sorára ugorhat.
A SciTE Linux és Microsoft Windows kész disztribúciók formájában , valamint C ++ nyelvű forráskódok formájában is terjeszthető, amelyeket le lehet fordítani :
Linuxban a SciTE felület a GTK+ segítségével , a Microsoft Windowsban pedig a Windows API segítségével valósul meg .
Szövegszerkesztők ( lista ) | |
---|---|
Unix / Linux | |
DOS | |
ablakok | |
Cross-platform | |
SDK | |
Funkciók |
Lua | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|