Scintilla is 'n gratis bron-kode redigering komponent. Scintilla kom met volledige bron-kode en 'n lisensie wat gebruik in enige vrye projek of kommersiële produk toelaat.
Sowel as eienskappe wat in die standaard teks redigeer komponente, Scintilla sluit in funksies veral nuttig wanneer redigering en debugging bronkode. Dit sluit in steun vir sintaksis stilering, fout aanwysers, kode voltooiing en oproep wenke.
Die keuse marge kan bevat merkers soos dié wat in debug gers inspeksiepunte en die huidige lyn te dui. Stilering keuses is meer oop as met baie redakteurs, wat die gebruik van proporsionele lettertipes, vet en kursief, verskeie voorgrond en agtergrond kleure en verskeie fonts.
Die SinkWorld projek ondersoek moontlike toekomstige rigtings vir Scintilla te maak dit meer buigsaam, robuuste, beter presteer en loop op die NET en Java virtuele masjiene.
Ontwikkeling van Scintilla het begin as 'n poging om die teks editor in PythonWin te verbeter. Nadat hy gefrustreerd deur die probleme in die RichEdit beheer deur PythonWin, dit lyk soos die beste pad vorentoe was 'n nuwe wysig beheer te skryf.
Die grootste probleem met RichEdit en ander soortgelyke kontroles is dat hulle behandel stileringsveranderinge so belangrik aanhoudende veranderinge aan die dokument sodat hulle gered in die ongedaan stapel en stel die dokument se vuil vlag. Vir bronkode, moet stilering nie volgehou word, want dit kan meganies herskep word.
Scintilla en SciTE is tans beskikbaar vir Intel Win32 en Linux compatible bedryfstelsels met GTK +
Wat is nuut in hierdie release:.
- SciTE op Windows loop nou Lua skrifte direk op die hoof draad plaas van die begin van hulle op 'n sekondêre draad en dan beweeg terug na die hoof draad.
- Merk & quot; anders & quot; as 'n navraag vir TCL op dieselfde manier as ander tale. Bug # 1.836.954.
- Fix probleme met die opstel van fonts vir die outomatiese aanvulling lyste op Windows waar font handvatsels is gekopieer en later geskrap veroorsaak dat 'n stelsel verstekfont om te gebruik word.
- Fix lettergrootte gebruik op Windows vir Asiatiese taal insette metodes wat soms gelei tot IME nie sigbaar. Bug # 3.436.753.
- Vaste veelhoek tekening op Windows so vou simbole is weer sigbaar. Bug # 3.433.558.
- verander agtergrond tekening op GTK + te laat vir fraksionele karakter plasing as vind op OS X as dit vermy moeg lyne by lexeme grense.
- Maak seker pixmaps toegeken voor die skildery as daar was 'n ongeluk toe Scintilla het sonder gemeenskaplike inisialisasie oproepe. Bug # 3.432.354.
- Vaste SciTE op Windows fout veroorsaak verkeerde kappie posisie na insp 'n seleksie. Bug # 3.433.433.
- Vaste SciTE sessie te spaar om te slaan buffer posisie wat ooreenstem met die buffer. Bug # 3.434.372.
- Vaste lek dokument voorwerpe in SciTE.
- Erken URL karakters '?' en '%' vir Open Uitgesoekte opdrag in SciTE. Bug # 3.429.409.
Wat is nuut in weergawe 2.21:
- Asiatiese Double Byte karakter stel (verzekeraars DBC's) ondersteuning verbeter. Geval onsensitiewe search werke en ander bedrywighede is baie vinniger. Bug # 2999125, Bug # 2774616, Bug # 2991942, Bug # 3.005.688.
- Scintilla op GTK + gebruik net nie-afgekeur APIs (vir GTK + 2.20), behalwe vir GdkFont en GdkFont gebruik kan word met die voorverwerker simbool DISABLE_GDK_FONT afgeskakel word.
- IDocument koppelvlak wat gebruik word deur lexers voeg BufferPointer en GetLineIndentation metodes.
- Op Windows, klik stelle fokus voor die verwerking van die kliek of stuur kennisgewings.
- Bug op OS X (MacOSX platform) vaste waar drag / drop overwrote knipbord. Bug # 3.039.732.
- GTK + teken fout wanneer die siening is horisontaal gerolde meer as 32000 pixels vasgestel.
- SciTE fout vaste met beroep Complete simbool van uitset venster. Bug # 3.050.957.
- Bug vaste waar dit nie moontlik was om die vou te skakel. Bug # 3.040.649.
- Bug vaste met 'n druk Enter op 'n gevoude vou opskrif lyn nie die opening van die vou. Bug # 3.043.419.
- SciTE 'Match geval 'n opsie in vind en te vervang gebruikerkoppelvlakke verander na' Case sensitiewe se gebruik van 'v' te laat eerder as 'c' as mnemoniese.
- SciTE uitstallings stapel spoor vir Lua wanneer fout voorkom .. Bug # 3.051.397.
- SciTE op Windows vasgestel fout waar dubbel te kliek op fout boodskap gelaat fokus in uitset venster. Bug # 1.264.835.
- SciTE op Windows gebruik SetDllDirectory 'n sekuriteit probleem te vermy.
- C ++ laer is crash vaste met voorverwerker uitdrukking wat lyk soos deling deur 0 Bug # 3.056.825.
- Haskell laer is verbeter. Funksie # 3.039.490.
- HTML lexing vaste rondom Django {%%} tags. Bug # 3.034.853.
- HTML JavaScript lexing vaste wanneer lyn einde ontsnap. Bug # 3.038.381.
- HTML laer is winkels lyn staat wat deur 'n lyn op die lyn, eerder as op die volgende reël.
- Afprijzingsmanager laer is vasgestel oneindige lus. Bug # 3.045.386.
- MySQL vou foute met END vasgestel. Bug # 3.031.742.
- PowerShell laer is laat '_' as 'n woord karakter. Funksie # 3.042.228.
- SciTE op GTK + verlaat verwerking van daaropvolgende opdragte as 'n command.go.needs opdrag versuim.
- Wanneer SciTE gesluit word, al buffers ontvang nou 'n OnClose oproep. Bug # 3.033.857.
Wat is nuut in die weergawe 2.12:.
- Verbeter teken spoed en fixes foute
Wat is nuut in die weergawe 2.03:.
- Weergawe 2.03 fixes 'n paar probleme met reghoekige seleksie
Wat is nuut in die weergawe 2.01:
- Scintilla
Wat is nuut in die weergawe 1.77:
- Direkte tydelike toegang tot Scintilla se teks buffer te eenvoudige doeltreffende veselkabellasse toelaat biblioteke soos gereelde uitdrukking biblioteke.
- Scintilla op Windows kan sleutels as Unicode selfs wanneer 'n smal karakter venster met SCI_SETKEYSUNICODE interpreteer.
- Kennisgewing gestuur wanneer die outomatiese aanvulling gekanselleer.
- Lexers bygevoeg vir MySQL en gettext Po lêers.
Kommentaar nie gevind