SciTE is 'n oop bron, kruisplatform en vrylik verspreide grafiese sagteware wat gebaseer is op die ScIntilla-projek, geïmplementeer in C ++ en GTK +, wat van die offset ontwerp is om op te tree as 'n bronkode redakteur aansoek vir maatwerk spesifiek vir programmeerders en ontwikkelaars.
Die aansoek was baie nuttig vir die skryf en bestuur van verskeie toepassings gedurende die laaste paar jaar. Onder sy belangrikste kenmerke kan ons sintaksstylering, vou, oproep wenke, fout aanwysers en kode voltooiing noem.
Dit ondersteun 'n wye verskeidenheid programmeertale, insluitend C, C ++, C #, CSS, Fortran, PHP, Shell, Ruby, Python, Batch, Assembler, Ada, D, Vlak, Makefile, Matlab, VB, Perl, YAML, TeX, Hypertext, Verskil, Lua, Lisp, Error List, VBScript, XML, TCL, SQL, Pascal, JavaScript, Java, sowel as Eienskappe.
Begin met SciTE
SciTE word ongelukkig slegs as 'n gzipped bron argief in die TGZ-lêerformaat versprei en dit is nie die maklikste om te installeer nie. Daarom, as dit nie reeds op u GNU / Linux-bedryfstelsel geïnstalleer is nie (verskeie verspreidings word vooraf met SciTE ingevoer), raai ons jou pakketbestuurder oop, soek die scite-pakket en installeer dit.
Na die installasie kan u die program oopmaak in die hoofkieslys van u rekenaar omgewing, net soos u enige ander installeerprogram op u stelsel sal oopmaak. Dit sal genoem word SciTE Text Editor.
Die sagteware bied homself aan met 'n leë dokument en 'n baie skoon en eenvoudige grafiese gebruikerskoppelvlak wat ontwerp is met die GTK + GUI toolkit op die kruis platform. Slegs 'n klein menubalk is beskikbaar, sodat jy vinnig toegang tot die ingeboude gereedskap, verskeie instellings, verander, buffers en ander nuttige opsies kan kry.
Ondersteunde bedryfstelsels
SciTE (SCIntilla-gebaseerde teksredakteur) is 'n multiplatform-sagteware wat goed op Linux bestuur (Ubuntu, Fedora, ens.), FreeBSD en Microsoft Windows (Windows 95, NT 4.0, Windows 2000, Windows 7, ens.) .
Wat is nuut in hierdie weergawe:
- Eksperimentele en onvolledige ondersteuning bygevoeg vir tweerigtingtekst op Windows met behulp van DirectWrite en Kakao vir UTF-8 dokumente deur SCI_SETBIDIRECTIONAL (SC_BIDIRECTIONAL_L2R) te skakel. Dit laat dokumente wat Arabies of Hebreeus bevat makliker geredigeer word op 'n manier wat soortgelyk is aan ander redakteurs.
- INDIC_GRADIENT en INDIC_GRADIENTCENTRE indikatortipes bygevoeg. INDIC_GRADIENT begin met 'n gespesifiseerde kleur en alfa bo-aan die lyn en verdwyn tot volledig deursigtig onderaan. INDIC_GRADIENTCENTRE begin met 'n gespesifiseerde kleur en alfa aan die middel van die lyn en verdwyn heeltemal deursigtig bo en onder.
- Wrap indentemodus SC_WRAPINDENT_DEEPINDENT bygevoeg wat twee tabbladsye van die vorige reël betrek.
- Aanwysers word geteken vir lyn eindkarakters wanneer dit vertoon word.
- Die meeste ongeldige grepe in DBCS-enkodering word as blobs vertoon om probleme op te los en te verseker dat daar iets vertoon word.
- Op Kakao word ongeldige teks in DBCS-enkodering geïnterpreteer deur die enkombit-MacRoman-kodering, aangesien dit 'n byte sal aanvaar.
- Diff lexer voeg style vir diffs wat kolle bevat.
- Ineenstortings wat op MacOS vasgestel is vir ongeldige DBCS-karakters wanneer teks gesleep word, veranderende geval van teks, onverskillige soek en teks as UTF-8 herwin.
- Gereelde uitdrukking ongeluk vasgestel op macOS wanneer jy skakel na libstdc ++.
- SciTE op GTK +, wanneer dit in die enkel-instandmodus uitgevoer word, nou al die opdraglynargumente na die reeds bestaande instansie. Hierdeur kan 'SciTE lêernaam -goto: reël' om te werk.
Wat is nuut in weergawe:
- Ondersteuning vir Microsoft Visual C ++ 2013 weens die toenemende gebruik van C + + 11 funksies.
- Voeg 'n karretjie raamwerk by as 'n alternatiewe visuele om die paslyn te beklemtoon.
- Bygevoeg 'Reverse Selected Lines' kenmerk.
- SciTE voeg by "Kies alle boekmerke" opdrag.
- SciTE voeg 'n save.path.suggestion-instelling by om 'n lêernaam voor te stel wanneer 'n naamlose buffer gestoor word.
- Opgedateerde omskakeling en karakterkategorieë na Unicode 9.
- Die Baan lexer herken numeriese letterkunde op 'n meer ooreenstemmende wyse, insluitend heksadesimale getalle en eksponensiale.
- Die Bash lexer herken stringe in lyste in meer gevalle. Bug # 1944.
- Die Fortran lexer herken 'n preprocessor lyn na 'n lyn voortsetting &. Bug # 1935.
- Die Fortran-lêergids kan kommentaar opvou. Bug # 1936.
- Die PowerShell lexer herken ontsnapte aanhalingstekens in snare. Bug # 1929.
- Die Python lexer herken identifiseerers meer akkuraat as hulle nie-ASCII karakters insluit.
- Die Python-lêer behandel kommentaar aan die einde van die lêer as afsonderlik van die voorafgaande struktuur.
- Die YAML lexer herken kommentaar in meer situasies en stileer 'n "..." lyn soos 'n "---" lyn. Bug # 1931.
- Werk die skuifbalk as annotasies bygevoeg, verwyder of sigbaarheid verander. Funksie # 1187.
- Kanselleer modusse met die Esc sleutel behou 'n reghoekige keuse. Bug # 1940.
- Bouwerk word gemaak met 'n gesorteerde lys lexers om meer reproduceerbaar te wees. Bug # 1946.
- Op Cocoa is 'n lek van die muisopsporingsareas vasgestel.
- Op kakao is die outokompletisie 4 pixels wyer om tekskorting te voorkom.
- Op Windows, stop met die teken van 'n fokus reghoek op die outo-voltooiingslys en verhoog die versteklyslengte tot 9 items.
- SciTE ondersoek maksimum 1 MB van 'n lêer om outomaties indrukke vir indent.auto te bepaal om 'n lang pouse te voorkom wanneer baie groot lêers laai.
- SciTE-gebruikerskoppelvlak gebruik ligter kleure en minder 3D-elemente om huidige desktopomgewings te pas.
- SciTE stel buffer vuil en toon boodskap wanneer lêer uitgevee word as load.on.activeer op.
- SciTE op Windows Vind strook Soek knoppie werk in inkrementele nie-naby modus. Bug # 1926.
Wat is nuut in weergawe 3.7.3:
- Vertoon blokkaretjie oor die karakter aan die einde van 'n keuse om soortgelyk aan ander redakteurs te wees.
- In SciTE kan kleure vir voumarkers kies. Funksie # 1172.
- In SciTE kan buffernommers in tabbladen verberg word. Funksie # 1173.
- Die Diff lexer herken verwyderde lyne wat begin met "---".
- Die lua lexer vereis dat die eerste reël begin met "#!" om as 'n shebang-kommentaar hanteer te word, nie net "#" nie. Bug # 1900.
- Die Matlab lexer vereis dat die blokkie kommentaar begin en eindig om alleen op 'n lyn te wees. Bug # 1902.
- Die Python lexer ondersteun f-snare met nuwe style, laat Unicode-identifiseerders toe, en laat nie meer 1 toe om 'n versierder te wees nie. Bug # 1848.
- Vou inkonsekwentheid wanneer voutekopie bo 'n gevoude gedeelte bygevoeg word. Vermy onnodige ontvouing wanneer 'n skrapping nie 'n lynpunt insluit nie. Bug # 1896.
- Fix die finaliseringsongeluk op kakao. Bug # 1909.
- SciTE op GTK + kan 'n wye verdeling tussen die vensters met die verdeel.wye eiendom hê.
- Maak 'n vertoning van outomatiese voltooiingslyste en oproepe op GTK + 3.22 op Wayland. Nuwer API's wat op GTK + 3.22 gebruik is, aangesien ouer API's afgekeur is.
- Bevestig ongeluk in toeganklikheidskode op GTK + weens seinkontrole na vernietiging. Bug # 1907.
- Maak trackpad-skuifwerk op Wayland. Bug # 1901.
Wat is nuut in weergawe 3.7.2:
- Verminder herverdeling vir SCI_SETSELECTIONN * API's. Bug # 1888.
- Gebruik meer akkuraatheid om individuele lyne toe te laat in lêers met meer as 16,7 miljoen lyne.
- Vir Qt 5, definieer QT_WS_MAC of QT_WS_X11 op daardie platforms. Bug # 1887.
- Vir kakao, maak 'n ongeluk op die oog vernietiging met MacOS 10.12.2. Bug # 1891.
- Fix crash op GTK +
Wat is nuut in weergawe 3.6.7:
- C ++ 11 reeksgebaseer vir lusse wat in SciTE gebruik word, dus GCC 4.6 is nou die minimum ondersteunde weergawe.
- SC_CHARSET_DEFAULT beteken nou kode bladsy 1252 op Windows, tensy 'n kode bladsy ingestel is. Dit verhoed onverwagte gedrag en ineenstortings op Oos-Asiatiese stelsels waar versteklokale gewoonlik DBCS is. Projekte wat die DBCS-kodebladsye in Oos-Asiatiese plekke wil verstek, moet die kodebladsy en karakterstel eksplisiet stel.
- Die opsie SCVS_NOWRAPLINESTART stop die linkerpyl van wikkel na die vorige reël. Gewoonlik verlang wanneer virtuele ruimte gebruik word. Bug # 1648.
- Die C ++ lexer kan op #else en #lif vou met die eiendom fold.cpp.preprocessor.at.else. Bug # 210.
- Die foutlys lexer detecteer waarskuwings van Visual C ++ wat geen lynnommers bevat nie.
- Die HTML lexer behandel nie meer '
Wat is nuut in weergawe 3.6.6:
- Weergawe 3.6.5 herstel klein foute.
Wat is nuut in weergawe 3.6.4:
- Met SciTE kan u die skeiding karakters van die outomatiese voltooiing instel.
- Die C + + -vouer vou kode op '(' en ')' om toe te laat dat verskeie telefoonoproepe gevou word. Funksie # 1138.
- Vir die HTML-lexer, beperk die omvang van Mako line-kommentaar om te voltooi voor die lyn-eindkarakters.
- Voue ontvou wanneer twee vou streke saamgesmelt word deur óf 'n tussenlyn te skrap of om sy vouvlak te verander deur karakters by te voeg. Dit is vasgestel in Scintilla en in SciTE se ekwivalente kode. Bug # 1799.
- Die Progress-lexer ondersteun heksadesimale numeriese letterkunde, enkele reëlagtige kommentaar, verkorte sleutelwoorde en brei geneste kommentaar op onbeperkte vlakke.
- Ruby lexer behandel alternatiewe hash key syntax "sleutel": " as 'n simbool. Bug # 1810.
- Unicode-snaar ontsnap soos "{123abc}". Bug # 1809.
- Vir GTK + op Windows maak u 64-bis-bou wat in 3.6.3 gebreek is.
- Vir Qt, vrylating bou, het bewerings afgeskakel.
- Vir Qt op Windows, stel die samestellingsfout vir Qt 4.x reg.
- IME-teikenreeks wat op Qt vir OS X vertoon word.
- Maak Windows-knoppies bedrywiger deur OpenClipboard te herprobeer as dit misluk, want dit kan voorkom as 'n ander program die knipbord oopmaak.
- Verander op Windows terug die verwyderde gebruik van def-lêer om te verseker dat Scintilla_DirectFunction uitgevoer word sonder naamverf. Bug # 1813.
- Op GTK + en Qt oor Win32 in Koreaanse herstel fout as gevolg van die verandering van die woord invoer van die laaste weergawe.
- Vir SciTE word meer beskrywende foutboodskappe vertoon wanneer daar probleme ondervind met die laai opstart script. Funksie # 1139.
Wat is nuut in weergawe 3.6.2:
- Fix 3.3.8 fout waar eksterne lexers ontoeganklik geword het .
Wat is nuut in weergawe 3.6.0:
- Fix 3.3.8 fout waar eksterne lexers ontoeganklik geword het .
Wat is nuut in weergawe 3.5.7:
- Fix 3.3.8 fout waar eksterne lexers ontoeganklik geword het .
Wat is nuut in weergawe 3.5.5:
- Fix 3.3.8 fout waar eksterne lexers ontoeganklik geword het .
Wat is nuut in weergawe 3.5.3:
- Fix 3.3.8 fout waar eksterne lexers ontoeganklik geword het .
Wat is nuut in weergawe 3.3.7:
- Hierdie weergawe verhoog sommige lexers, met die C ++ lexer die gebruik van gebruiker gedefinieerde lettertipes en syfergroepering van C ++ 11/14.
Wat is nuut in weergawe 3.0.1:
- SciTE op Windows voer nou Lua-skripte direk op die hoofdraad in plaas daarvan om dit op 'n sekondêre draad te begin en dan terug na die hoofdraad.
- Merk 'anders' as 'n navraag vir TCL op dieselfde manier as ander tale. Bug # 1836954.
- Probleme oplos met die opstel van skrifte vir outokomplete lyste op Windows waar fonthandvatsels gekopieer is en later uitgevee word, wat veroorsaak dat 'n stelsel standaard font gebruik word.
- Vaste lettergrootte wat op Windows gebruik word vir Asiatiese taal-insetmetodes wat soms tot gevolg gehad het dat IME nie sigbaar is nie. Bug # 3436753.
- Vaste veelhoek tekening op Windows, sodat vou-simbole weer sigbaar is. Bug # 3433558.
- Veranderde agtergrondtekening op GTK + om sodoende fraksionele karakterposisionering te laat plaasvind soos op OS X voorkom, aangesien dit fyn lyne by lexemegrens voorkom.
- Verseker pixmaps wat toegeken is voordat dit geskilder is, aangesien daar 'n ongeluk was toe Scintilla sonder algemene aanvangsoproepe getrek het. Bug # 3432354.
- Vaste SciTE op Windows-fout wat verkeerde karetposisie veroorsaak nadat u 'n keuse gesoek het. Bug # 3433433.
- Vaste SciTE sessiebesparing om bufferposisie-ooreenstemmende buffer op te slaan. Bug # 3434372.
- Vaste lek van dokumentvoorwerpe in SciTE.
- Herken URL karakters '?' en '%' vir die oop geselekteerde opdrag in SciTE. Bug # 3429409.
Wat is nuut in weergawe 2.24:
- Weergawe 2.24 herstel 'n geheue lek op GTK +. >
Wat is nuut in weergawe 2.01:
- Regstellings
Wat is nuut in weergawe 1.78:
- sluit nog lexers in en maak 'n paar foute op.
Wat is nuut in weergawe 1.77:
- Weergawe 1.77 fixes lexer foute en ander klein probleme.
Kommentaar nie gevind