A SciTE egy nyílt forráskódú, többplatformos és szabadon elosztott grafikus szoftver, amely a C ++ és a GTK + alkalmazással megvalósított ScIntilla projekten alapul, különösen a programozók és a fejlesztők számára.
A kérelem nagyon hasznosnak bizonyult az elmúlt néhány évben különböző alkalmazások írásához és futtatásához. Főbb jellemzői közül megemlíthetjük a szintaktikai stílusokat, a hajtogatásokat, a hívási tippeket, a hibajelzőket és a kódok kitöltését.
Támogatja a programozási nyelvek széles skáláját, beleértve a C, C ++, C #, CSS, Fortran, PHP, Shell, Ruby, Python, Batch, Assembler, Ada, D, Plain Text, YAML, TeX, Hypertext, Difference, Lua, Lisp, Errorlist, VBScript, XML, TCL, SQL, Pascal, JavaScript, Java, valamint Tulajdonságok.
A SciTE kezdete
Sajnos a SciTE csak a gzipben lévő forrás archívumként jelenik meg a TGZ fájlformátumban, és a telepítés nem a feladatok legegyszerűbb. Ezért ha már nem telepítette a GNU / Linux operációs rendszert (a különböző disztribúciók előzetesen betöltötték a SciTE-t), javasoljuk, hogy nyissa meg a csomagkezelőt, keresd meg a scite csomagot és telepítsd.
A telepítés után megnyithatja a programot az asztali környezet főmenüjéből, akárcsak bármely más telepítő alkalmazás megnyitása a rendszeren. Ezt SciTE Szövegszerkesztőnek hívják.
A szoftver egy üres dokumentummal és egy nagyon tiszta és egyszerű grafikus felhasználói felületet mutat be a többplatformos GTK + GUI eszköztárral. Csak egy kis menüsáv áll rendelkezésre, így gyorsan hozzáférhet a beépített eszközökhöz, különböző beállításokhoz, módosításokhoz, pufferekhez és egyéb hasznos lehetőségekhez.
Támogatott operációs rendszerek
A SciTE (SCIntilla alapú szövegszerkesztő) egy többplatformos szoftver, amely jól fut Linux (Ubuntu, Fedora stb.), FreeBSD és Microsoft Windows (Windows 95, NT 4.0, Windows 2000, Windows 7 stb.) operációs rendszereken .
Újdonság ebben a kiadásban:
- A kétirányú szöveg kétirányú szövegét a DirectWrite és a Cocoa segítségével az UTF-8 dokumentumokhoz hozzáadta a SCI_SETBIDIRECTIONAL (SC_BIDIRECTIONAL_L2R) nevű meghívóhoz. Ez lehetővé teszi az arab vagy héber nyelvű dokumentumokat, hogy könnyebben szerkeszthetők legyenek más szerkesztőkhöz hasonlóan.
- INDIC_GRADIENT és INDIC_GRADIENTCENTRE típusú mutatót adtak hozzá. Az INDIC_GRADIENT egy adott színnel és alfával kezdődik a tetején, és alulról teljesen átlátszóvá válik. A (z) INDIC_GRADIENTCENTRE meghatározott színű és alfa-vonalak kezdődik a vonal közepén, és a tetején és alján teljesen homályos.
- A beágyazott mód SC_WRAPINDENT_DEEPINDENT beillesztése, amely két sorból indul be az előző sorból.
- A kijelzõn megjelenik a vonalvégi karakterek mutatói.
- A legtöbb hibás bájt a DBCS kódolásokban hibákként jelenik meg, hogy a problémák egyértelművé váljanak és biztosítsák, hogy valami megjelenjen.
- A Kakaón a DBCS kódolásban érvénytelen szöveget az egybájtos MacRoman kódolással értelmezik, mivel minden bájtot elfogad.
- A Diff lexer stílusokat ad hozzá a javításokat tartalmazó változatokhoz.
- A macOS-ra rögzített összeomlások az érvénytelen DBCS karakterekhez szöveg húzása, szöveges üzenetek megváltoztatása, kis- és nagybetűs keresések esetén, valamint szöveg lekérése UTF-8-ként.
- A rendszeres kifejezés összeomlik a macOS-ra rögzítve, amikor a libstdc ++-re kapcsolódik.
- SciTE a GTK + -on egyszeres módban fut, most továbbítja az összes parancssori argumentumot a már futó példánynak. Ez lehetővé teszi a "SciTE filename -goto: line" dolgozni.
Újdonság a verzióban:
- A Microsoft Visual C ++ 2013 támogatása a C ++ 11 funkcióinak fokozott használata miatt csökkent.
- Hozzáadott egy karaktersorozati keretet alternatív megjelenítésként a karcsú vonal kiemeléséhez.
- "Megfordított kijelölt vonalak visszavágása" funkciót.
- A SciTE kiegészíti a "Minden könyvjelző kiválasztása" paranccsal.
- A SciTE egy mentési.path.suggestion beállítást ad meg egy névtelen puffer mentésekor egy fájlnév megadásához.
- Frissített esettanulmány és karakterkategóriák Unicode 9-re.
- A Baan lexer a numerikus literálokat jobban felismeri, beleértve a hexadecimális számokat és exponenciális értékeket.
- A Bash lexer több esetben felismeri a listákon szereplő karakterláncokat. Bug # 1944.
- A Fortran lexer felismeri az előfeldolgozó vonalat a vonal folytatását követően. Bug # 1935.
- A Fortran mappában a megjegyzések összecsukhatóak. Bug # 1936.
- A PowerShell lexer elfelejtette az elveszett idézeteket stringekben. Bug # 1929.
- A Python lexer pontosabban azonosítja az azonosítókat, ha nem ASCII karaktereket tartalmaznak.
- A Python mappában a fájl végén a megjegyzéseket az előző struktúrától elkülönítve kezeljük.
- A YAML lexer több helyzetben és stílusban észleli a "& quot; line, mint egy "---" vonal. Bug # 1931.
- A gördítősáv frissítése, amikor a hozzáfűzött, eltávolított vagy eltávolított bejegyzések megváltoztak. Feature # 1187.
- Az Esc billentyűvel végzett üzemmódok visszavonása megőrzi a négyszögletes választást. Bug # 1940.
- A buildeket a lexerek listázott listáján készítik, hogy reprodukálhatók legyenek. Bug # 1946.
- A kakaó esetében az egér nyomon követési területeinek szivárgása rögzült.
- A Kakaó esetében az automatikus kiegészítés 4 képponttal szélesebb, a szöveg lecsökkentésének elkerülése érdekében.
- A Windows rendszeren hagyja abba a rajzrajzrajz rajzát az automatikus kiegészítési listára, és állítsa az alapértelmezett listahosszat 9 elemre.
- A SciTE maximum 1 MB fájlt vizsgál, hogy automatikusan meghatározza az indent.auto behúzását, hogy elkerülje a hosszabb szünetet a nagyon nagy fájlok betöltésekor.
- A SciTE felhasználói felülete világosabb színeket és kevesebb 3D-s elemet használ a jelenlegi asztali környezetekhez.
- A SciTE a puffert pufferteli és üzenet jelenik meg, amikor a fájl törlődik, ha load.on.activate on.
- SciTE a Windows-ban A szalag Find gomb működik inkrementális bezárás módban. Bug # 1926.
Újdonság a 3.7.3-as verzióban:
- Jelölje be a kijelölés végén található karaktert a többi szerkesztőhöz hasonlóan.
- A SciTE-ban kiválaszthatja a színek jelölését. Feature # 1172.
- A SciTE-ban a pufferek számát elrejtheti a lapokon. Feature # 1173.
- A Diff lexer felismeri a törölt sorokat, amelyek a & quot; --- "kifejezéssel kezdődnek.
- A Lua lexerhez az első sor kezdődik a & quot; #! & quot; úgy, hogy "nem" "#" -ként jelenik meg. Bug # 1900.
- A Matlab lexernek blokk kommentárindításra van szüksége, és egy vonalon egyedül kell maradnia. Bug # 1902.
- A Python lexer támogatja az új stílussal rendelkező f-karakterláncokat, lehetővé teszi a Unicode azonosítókat, és már nem teszi lehetővé, hogy az @ 1 legyen dekorátor. Bug # 1848.
- Rögzítse a hajtogatott inkonzisztenciát, amikor a hajtás fejlécét behajtott rész fölé helyezzük. Kerülje a felesleges kibontakozást, ha a törlés nem tartalmaz vonalvéget. Bug # 1896.
- Javítsa a véglegesítés összeomlását a Cocoa-ban. Bug # 1909.
- A GTK + SciTE-nek széles osztója lehet a split.wide tulajdonságú táblák között.
- Az automatikus kiegészítési listák és a calltipek megjelenítése a GTK + 3.22-en a Waylanden. A GTK + 3.22 régi API-ként használt újabb API-k elavultak.
- Megjavítod a bukás a hozzáférési kódot a GTK + -on, miután megsemmisült a jelvétel. Bug # 1907.
- A Trackland gördülő munkát a Waylanden végezheti el. Bug # 1901.
Az újdonság a 3.7.2-es verzióban:
- A SCI_SETSELECTIONN * API-k újradefiniálásának minimalizálása. Bug # 1888.
- Pontosabban használja a több mint 16,7 millió soros fájlok egyes sorainak kiválasztását.
- A Qt 5 esetében definiáld a QT_WS_MAC vagy a QT_WS_X11 alkalmazást ezen a platformokon. Bug # 1887.
- A kakaó esetében javítsd meg a nézet megsemmisülését a MacOS-al 10.12.2. Bug # 1891.
- Fix összeomlás a GTK + -on
Az újdonság a 3.6.7-es verzióban:
- C ++ 11 tartomány-alapú a SciTE-ban használt hurkok számára, így az GCC 4.6 a minimális támogatott verzió.
- SC_CHARSET_DEFAULT mostantól a 1252 kódlapot jelöli a Windows-ban, hacsak nincs beállítva egy kódlap. Ez megakadályozza a váratlan viselkedést és összeomlik a kelet-ázsiai rendszereken, ahol az alapértelmezett helyek általában DBCS. Azok a projektek, amelyek a keleti-ázsiai nyelvek DBCS kódlapjainak alapértelmezését szeretnék használni, kifejezetten meg kell adniuk a kódlapot és a karakterkészletet.
- Az SCVS_NOWRAPLINESTART opció leállítja a balra mutató nyilat a csomagolásról az előző sorra. Leggyakrabban a virtuális tér használata esetén. Bug # 1648.
- A C ++ lexer a #else és a #elif mappát a fold.cpp.preprocessor.at.else tulajdonságra hajthatja. Bug # 210.
- A hibakereső lexer olyan vizuális C ++ figyelmeztetéseket észlel, amelyek nem tartalmaznak vonalszámokat.
- A HTML-lexer már nem foglalkozik & quot;
Az újdonság a 3.6.6-os verzióban:
- li>
Az újdonság a 3.6.4-es verzióban:
- A SciTE lehetővé teszi az automatikus kiegészítési típusú elválasztó karakter beállítását.
- A C + + mappát a ('és') 'kóddal pirossálja a többsoros hívások összehajtására. Feature # 1138.
- A HTML-lexerhez korlátozza a Mako-vonalbeli megjegyzések kiterjedését, hogy befejezze a vonalvégjelek előtt.
- A hajtogatások akkor fordulnak el, amikor kétrétegű régiók egyesülnek egy bejövő vonal törlésével vagy a hajtás szintjének karakterek hozzáadásával. Ezt mind Scintilla, mind SciTE azonosító kódjában rögzítették. Bug # 1799.
- A Progress lexer támogatja a hexadecimális numerikus literálokat, az egysoros megjegyzéseket, a rövidített kulcsszavakat, és kiterjeszti a beágyazott megjegyzéseket korlátlan szintre.
- Ruby lexer alternatív hash kulcs szintaxist kezel "kulcs: & quot; szimbólumként. 1810-es hiba.
- A rozsdás lexer kezeli a bezárt Unicode karakterláncot, mint a & quot; u {123abc} ". # 1809-es hiba.
- A GTK + Windows rendszeren javítja a 64 bites összetevőt, amelyet 3.6.3-ban töröltek.
- A Qt-hez a kibocsátás-készítő állítások ki vannak kapcsolva.
- A Qt Windows rendszeren javítsa ki a Qt 4.x fordításos hibáját.
- Az IME céltartománya megjelenik a Qt OS X operációs rendszeren.
- A Windows rendszeren a vágólap műveleteinek erőteljesebbé válnak az OpenClipboard újrapróbálásával, ha nem sikerül, mivel ez egy más alkalmazás megnyitása esetén is előfordulhat.
- A Windows Back Out változata megváltoztatja a def fájl eltávolításának használatát annak biztosítása érdekében, hogy a Scintilla_DirectFunction a névtelenítés nélkül exportált legyen. Bug # 1813.
- A GTK + és a Qt over Win32-en a koreai korrekciós hibában, amelyet az utolsó kiadás szóbeviteli változása okozott.
- A SciTE esetében több leíró hibaüzenet jelenik meg, ha problémák merülnek fel a Lua indítási parancsfájl betöltésekor. Feature # 1139.
Az újdonság a 3.6.2-es verzióban:
- Fix 3.3.8 hiba, .
Az újdonság a 3.6.0 verzióban:
- Fix 3.3.8 hiba, .
Az újdonság a 3.5.7 verzióban:
- Fix 3.3.8 hiba, .
Az újdonság a 3.5.5-ös verzióban:
- Fix 3.3.8 hiba, .
Az újdonság a 3.5.3 verzióban:
- Fix 3.3.8 hiba, .
Az újdonság a 3.3.7-es verzióban:
- Ez a kiadás növeli a lexereket, a C ++ lexer pedig hozzáadja a felhasználó által meghatározott literálokat és számcsoportokat C ++ 11/14.
Újdonság a 3.0.1-es verzióban:
- A 2.24-es verzió a memóriaszivárgást a GTK + -ra javítja.
Újdonság >
Újdonság a 2.01-es verzióban:
- Javítások
Az újdonság a 1.78-as verzióban:
- tartalmaz még néhány lexert és javít néhány hibát.
- A 1.77-es verzió javítja a lexer hibákat és más kisebb kérdéseket.
Újdonság li>
Hozzászólás nem található