SciTE on avoimen lähdekoodin, monialainen ja vapaasti hajautettu graafinen ohjelmisto, joka perustuu ScIntilla-projektiin, joka on toteutettu C ++- ja GTK + -ohjelmistossa. erityisesti ohjelmoijille ja kehittäjille.
Sovellus osoittautui erittäin hyödylliseksi useiden sovellusten kirjoittamiseen ja käyttämiseen viimeisten vuosien aikana. Keskeisimmistä ominaisuuksistaan voidaan mainita syntaksimuotoilu, taitto, soittopyynnöt, virheindikaattorit ja koodin suorittaminen.
Se tukee monenlaisia ohjelmointikieliä, mukaan lukien C, C ++, C #, CSS, Fortran, PHP, Shell, Ruby, Python, Erä, Assembler, Ada, YAML, TeX, Hypertext, Difference, Lua, Lisp, Errorlist, VBScript, XML, TCL, SQL, Pascal, JavaScript, Java sekä ominaisuudet.
Aloittaminen SciTE: llä
Valitettavasti SciTE jakautuu vain GZip-tiedostomuodossa gzipped lähdetiedostona ja asentaminen ei ole helpointa tehtävistä. Siksi, jos sitä ei ole jo asennettu GNU / Linux-käyttöjärjestelmään (eri jakeluista on valmiiksi ladattu SciTE), suosittelemme avaamaan paketinhallintaasi, etsimällä skite-paketin ja asentamalla sen.
Asennuksen jälkeen voit avata ohjelman työpöytäympäristön päävalikosta, aivan kuten avaat minkä tahansa muun asennussovelluksen järjestelmään. Sitä kutsutaan SciTE Text Editoriksi.
Ohjelmisto esitellään tyhjällä asiakirjalla ja erittäin puhtaalla ja yksinkertaisella graafisella käyttöliittymällä, joka on suunniteltu eri alustatason GTK + GUI-työkalupakkiin. Vain pieni valikkopalkki on käytettävissä, joten voit käyttää nopeasti sisäänrakennettuja työkaluja, erilaisia asetuksia, muutoksia, puskureita ja muita hyödyllisiä vaihtoehtoja.
Tuetut käyttöjärjestelmät
SciTE (SCIntilla-pohjainen tekstieditori) on monitasoinen ohjelmisto, joka toimii hyvin Linuxissa (Ubuntu, Fedora jne.), FreeBSD- ja Microsoft Windows (Windows 95, NT 4.0, Windows 2000, Windows 7 jne. .
Uutta strong> tässä versiossa:
- Kokeellinen ja epätäydellinen tuki kaksisuuntaista tekstiä varten Windowsissa käyttämällä DirectWrite- ja Cocoa-dokumentteja UTF-8-asiakirjoihin soittamalla SCI_SETBIDIRECTIONAL (SC_BIDIRECTIONAL_L2R). Näin asiakirjojen, jotka sisältävät arabia tai hepreaa, voidaan muokata helpommin muilla editorilla.
- Lisättiin INDIC_GRADIENT ja INDIC_GRADIENTCENTRE indikaattorityypit. INDIC_GRADIENT alkaa määritetyllä väreillä ja alfalla rivin yläpuolella ja himmenee täysin läpinäkyviksi pohjassa. INDIC_GRADIENTCENTRE alkaa määritetyllä värillä ja alfa keskellä viivaa ja häivyttää täysin läpinäkyväksi ylä- ja alareunassa.
- Kääri sisennystila SC_WRAPINDENT_DEEPINDENT lisäsi, joka edustaa kaksi välilehteä edellisestä rivistä.
- Merkkivalot piirretään rivin loppusillojen näyttämiseen.
- Useimmat virheelliset tavut DBCS-koodauksissa näytetään blobina ongelmien selvittämiseksi ja varmistamiseksi, että jotain näkyy.
- Kaakaossa DBCS-koodausten virheellinen teksti tulkitaan yksitavuisen MacRoman-koodauksen kautta, koska se hyväksyy minkä tahansa tavun.
- Diffliter lisää tyyppejä, jotka sisältävät korjauksia, jotka sisältävät korjaustiedostoja.
- MacOS: n virheellisiä DBCS-merkkejä varten tehdyt kaatumiset, kun tekstiä vedetään, tekstiä muutetaan, ei tunnisteta hausta ja haetaan teksti UTF-8: ksi.
- Säännöllinen ilmaisun kaatuminen, joka on määritetty macOS: een yhdistettäessä libstdc ++: lle.
- SciTE GTK +: ssä, kun se toimii yksitapaisessa tilassa, lähettää nyt kaikki komentorivin argumentit jo käynnissä olevalle instanssille. Tämä sallii & quot; SciTE-tiedostonimen - goto: line " töihin.
Uutta strong> versiona:
- Tuki on laskenut Microsoft Visual C ++ 2013: lle johtuen C ++ 11 -ominaisuuksien lisääntyneestä käytöstä.
- Lisätty caret-viivan kehys vaihtoehtoiseksi visuaaliseksi korin rivin korostamiseksi.
- Lisätty "Reverse Selected Lines" ominaisuutta.
- SciTE lisää "Valitse kaikki kirjanmerkit" komento.
- SciTE lisää save.path.suggestion -asetuksen ehdottamalla tiedostonimeä tallentamatta nimeämätöntä puskuria.
- Päivitetty tapausten muuntaminen ja merkkikategoriat Unicode 9: een.
- Baan-lexer tunnistaa numeeriset kirjaimet paremmin yhteensopivalla tavalla, mukaan lukien heksadesimaaliluvut ja eksponentit.
- Bash-lexer tunnistaa luettelotyypit useissa tapauksissa. Bug # 1944.
- Fortran-lexer tunnistaa esiprosessorilinjan linjan jatkamisen jälkeen. Bug # 1935.
- Fortran-kansio voi kantaa kommentteja. Bug # 1936.
- PowerShell lexer tunnistaa haetut lainausmerkit merkkijonoissa. Bug # 1929.
- Python-lexer tunnistaa tunnisteet tarkemmin, kun ne sisältävät muita kuin ASCII-merkkejä.
- Python-kansio käsittelee kommentteja tiedoston lopussa erikseen edellisestä rakenteesta.
- YAML-lexer tunnistaa kommentit useammissa tilanteissa ja tyyleissä "& quot; line kuten "---" linja. Bug # 1931.
- Päivitä vierityspalkki, kun merkinnät lisätään, poistetaan tai näkyvyyttä muutetaan. Ominaisuus # 1187.
- Tilojen peruuttaminen Esc-näppäimellä säilyttää suorakulmaisen valinnan. Bug # 1940.
- Rakennukset tehdään lajitellulla lehtien luettelolla, jotta ne ovat toistettavissa. Bug # 1946.
- Kaakaossa hiiren seuranta-alueiden vuotaminen oli kiinteä.
- Kaakaossa automaattinen täydennys on 4 pikseliä laajempi tekstin katkaisemisen estämiseksi.
- Windowsissa lopeta vetokentän suorakulmion piirtäminen täydennysluetteloon ja nosta oletuslistan pituus 9 kohteeseen.
- SciTE tutkii enintään 1 Mt: n tiedostoa indent.auto-indentation automaattisen määrittämiseksi pitkän pituisen tauon välttämiseksi suuria tiedostoja ladattaessa.
- SciTE-käyttöliittymä käyttää kevyempää väriä ja vähemmän 3D-elementtejä vastaamaan nykyisiä työpöytäympäristöjä.
- SciTE-asetetaan puskurin likainen ja näyttää viestin, kun tiedosto poistetaan, kun load.on.activate on.
- SciTE Windowsissa Etsi nauha Etsi-painike toimii inkrementaalisessa ei-sulkeutumistilassa. Bug # 1926.
Uutta strong> versio 3.7.3:
- Näytön lohkoryhmä on valinnan lopussa olevan merkin vastaavan muiden muokkaajien kanssa.
- SciTE: ssä voi valita värit taittomerkit. Ominaisuus # 1172.
- SciTE voi piilottaa puskurinumerot välilehdissä. Ominaisuus # 1173.
- Diff lexer tunnistaa poistetut rivit, jotka alkavat & quot; --- ".
- Lua lexer edellyttää, että ensimmäinen rivi alkaa "#!" on käsiteltävä "shebang" -kommenttina, ei vain "#". Bug # 1900.
- Matlab-lukija vaatii lohkon kommentin aloittamisen ja lopettamisen yksin rivillä. Bug # 1902.
- Python-lexer tukee f-merkkijonoja, joissa on uusia tyylejä, sallii Unicode-tunnisteet, eikä enää salli @ 1: ta olla sisustussuunnittelija. Vika # 1848.
- Kiinnitä taitettava epäjohdonmukaisuus, kun taittopyörät lisätään taitetun osan yläpuolelle. Vältä turhia avautumista, kun poisto ei sisällä riviä. Bug # 1896.
- Fix viimeistely kaatuu Cocoa. Bug # 1909.
- GTTE: n SciTE: ssä voi olla laaja jakaja paneelien välillä split.wide -ominaisuuden kanssa.
- Automaattisen täydennysluettelon ja käyntinopeuden näyttäminen GTK + 3.22: ssa Waylandissa. Uudemmat API: t, joita käytetään GTK + 3.22: ssä vanhempina API: nä, hylättiin.
- Vahvista kaatuminen esteettömyyskoodissa GTK +: ssa signaalin vastaanoton takia hävittämisen jälkeen. Bug # 1907.
- Tee ohjauslevyn vieritys työstä Waylandissa. Bug # 1901.
Uutta strong> versiossa 3.7.2:
- Pienennä SCI_SETSELECTIONN * -sovellusliittymien uudelleenmuokkausta. Bug # 1888.
- Käytä tarkempaa tarkkuutta, jotta voit valita yksittäisiä viivoja tiedostoissa, joissa on yli 16,7 miljoonaa riviä.
- Qt 5: lle määritä QT_WS_MAC tai QT_WS_X11 kyseisillä alustoilla. Vika # 1887.
- Kaakaota varten korjata näkymän tuhoutumisesta MacOSin kanssa 10.12.2. Vika # 1891.
- Korjaa GTK +: n kaatuminen
Uutta strong> versio 3.6.7:
- C ++ 11 -periaattinen systeemeihin, joita käytetään SciTE: ssä, joten GCC 4.6 on nyt tuettu vähimmäisversio.
- SC_CHARSET_DEFAULT tarkoittaa koodisivua 1252 Windowsissa, ellei koodisivua asetettu. Tämä estää odottamattomat käyttäytyminen ja kaatumiset Itä-Aasian järjestelmissä, joissa oletusasetukset ovat yleisesti DBCS. Projektit, jotka haluavat oletusarvoisesti DBCS-koodisivut Itä-Aasian alueelle, tulisi asettaa koodisivulle ja merkistöksi nimenomaisesti.
- SCVS_NOWRAPLINESTART-vaihtoehto estää vasemman nuolen käärimisestä edelliseen riviin. Yleisimmin halutaan, kun virtuaalitilaa käytetään. Bug # 1648.
- C ++ lexer voi kerätä #else ja #elif kansioon fold.cpp.preprocessor.at.else. Vika # 210.
- Errorlista-lexer havaitsee Visual C ++ -viestien varoituksia, jotka eivät sisällä rivinumeroita.
- HTML-lexer ei enää käsittele & quot;
Uutta strong> versio 3.6.6:
- Versio 3.6.5 korjaa pienet virheet.
Uutta strong> versio 3.6.4:
- SciTE sallii automaattisen täydentämisen tyypin erotusmerkin.
- C ++ -kansio hajottaa koodin '(' ja ')', jotta monilinjaiset puhelut voidaan taittaa. Ominaisuus # 1138.
- Rajoittaa Mako-rivin kommenttien laajuuden ennen rivin loppulohkoja HTML-lexerille.
- Taittuu taittuu, kun kaksi kertaista aluetta yhdistetään joko poistamalla väliviiva tai muuttamalla taitotasoa lisäämällä merkkejä. Tämä vahvistettiin sekä Scintillassa että SciTE: n vastaavassa koodissa. Bug # 1799.
- Progress-lexer tukee heksadesimaalisia numeerisia kirjaimia, yhden rivin kommentteja, lyhennettyjä avainsanoja ja laajentaa sisäkkäisiä kommentteja rajattomasti.
- Ruby lexer käsittelee vaihtoehtoista hash-avainsyntaksia "avain: & quot; symbolina. Bug # 1810.
- Ruosteenlukijan käsittelevät suljetun Unicode-merkkijono poistuu kuten & quot; u {123abc} & quot ;. Vika # 1809.
- GTK +: ssa Windows korjaa 64-bittisen rakenteen, joka rikkoi 3.6.3.
- Qt: n julkaisurakenteilla on oletukset pois päältä.
- Qt Windowsissa korjaa Qt 4.x-kokoelmatiheyden.
- IME-tavoitealue Qt: ssä OS X: ssä.
- Windowsissa tee leikepöydän toiminnot vakaammiksi yrittämällä OpenClipboardia, jos se epäonnistuu, koska se voi ilmetä, kun toinen sovellus on avannut leikepöydän.
- Windowsin takaisin ulos muuttaa poistetun tiedoston käyttöä varmistaaksesi, että Scintilla_DirectFunction viedään ilman nimeä. Vika # 1813.
- GTK +: ssa ja Qt: ssä Win32: ssa Korean korjata vika, joka johtuu viimeisimmän julkaisun sanatulostuksesta.
- SciTE: lle näytetään enemmän kuvailevia virheilmoituksia, kun ongelmia Lua käynnistyskomentosarjan lataamisessa on ongelmia. Ominaisuus # 1139.
Uutta strong> .
.
Uusia versiossa 3.5.5:
- .
.
Uutta strong> versiossa 3.3.7:
- Tämä julkaisu parantaa joitakin lexerejä, kun C ++ lexer lisää käyttäjän määrittelemät kirjaimistot ja numeroryhmät C ++ 11/14.
Uutta strong> versiossa 3.0.1:
- SciTE Windowsissa käynnistää nyt Lua-komentosarjat suoraan pääkierrokseen sen sijaan, että ne käynnistettäisiin toissijaisen kierteen sijasta ja siirtyisivät sitten takaisin pääkierteeseen.
- Korosta & quot; muu & quot; TCL-avainsanana samalla tavalla kuin muilla kielillä. Vika # 1836954.
- Korjaa ongelmat Windowsin automaattisen täydennysluettelon fonttien asettamisessa, joissa fonttien käsittelyt kopioitiin ja poistettiin myöhemmin, jolloin käytettiin oletusfonttia.
- Korjaa kirjasinkoko Windowsissa aasialaisille kielten syöttömenetelmille, mikä johti joskus siihen, että IME ei ole näkyvissä. Bug # 3436753.
- Kiinteä polygonpiirustus Windowsissa, niin kertaiset symbolit näkyvät uudestaan. Bug # 3433558.
- Muuttunut taustakuvio GTK +: ssa, jotta osamääränsiirto mahdollistuu OS X: ssä, koska tämä välttää heikommat linjat lexeme-rajoissa.
- Varmista, että kuvamäärät on jaettu ennen maalausta, koska Scintilla oli epäonnistunut ilman yhteisiä alustuspyyntöjä. Vika # 3432354.
- Kiinteä SciTE Windows-bugissa, joka aiheuttaa väärän varren sijainnin valinnan jälkeen. Bug # 3433433.
- Kiinteä SciTE-istunnon tallennus tallentaa puskurin sijainnin sovituspuskuriin. Bug # 3434372.
- Dokumenttiobjektien tiiviys SciTE: ssä.
- Tunnista URL-merkit? ' ja '%' Open Selected -komennolle SciTE: ssä. Bug # 3429409.
Versio 2.24:
Uutta strong> versiossa 2.24:
- Versio 2.24 korjaa muistivuodon GTK +: lla.
Uutta strong> versiossa 2.01:
- Korjaa
Uutta strong> versiossa 1.78:
- Sisältää joitain lukijoita ja korjaa joitakin virheitä.
Versio 1.77:
Uutta strong> Versiossa 1.77 korjataan lexer-vikoja ja muita pieniä ongelmia.
Kommentteja ei löytynyt