Software-update: SciTE 5.1.2

SciTE logo (75 pix) Versie 5.1.2 van SciTE is uitgekomen. Scintilla Text Editor is een opensource- en cross-platform teksteditor. Het maakt gebruik van de opensource-Scintilla Text Editor-bibliotheek, die van dezelfde makers is. Deze bibliotheek wordt ook door andere programma's gebruikt, waaronder Notepad++. Downloads zijn beschikbaar voor Windows en Linux, en in Apples appstore kan een commerciële versie voor macOS worden gevonden. Daarnaast is er een standalone-executable die handig op een USB-stick meegenomen kan worden. Sinds versie 5.1.0 zijn de volgende veranderingen en verbeteringen aangebracht:

Release 5.1.2
  • Add SCI_STYLESETCHECKMONOSPACED which can be used to optimize fonts that are monospaced over the ASCII graphics characters.
  • Add SC_ELEMENT_FOLD_LINE to set the colour of fold lines. Add SC_ELEMENT_HIDDEN_LINE to show where lines are hidden. Feature #1241, Feature #382, Feature #203.
  • Add SCI_SETCARETLINEHIGHLIGHTSUBLINE to highlight just the subline containing the caret instead of the whole document line. Feature #841.
  • Allow SCI_HIDELINES to hide the first line or all lines which can be useful for filtered views.
  • Make negative settings for extra ascent and descent safer by ensuring calculated ascent and thus line height is at least 1 pixel.
  • Fix display of fold lines when wrapped so they are only drawn once per line, not on each subline.
  • Fix crash with too many subexpressions in regular expression search with SCFIND_CXX11REGEX. Bug #2281.
  • On GTK, fix the line spacing so that underscores and accents are visible for some fonts such as DejaVu Sans Mono 10.
  • On GTK, respond to changes in system font scaling by clearing any cached layout data.
  • On Cocoa, fix memory leak caused by circular references. Bug #2268.
  • On Cocoa, fix disabling horizontal scrollbar in non-wrapping mode. Bug #2271.
  • On Cocoa, ensure cursor and background images are loaded.
Release 5.1.1
  • In DBCS encodings, treat valid DBCS lead byte followed by invalid trail byte as single byte. Feature #1408.
  • Searching was optimized for documents that contain mostly ASCII text and is often 2-3 times faster. Feature #1381.
  • Word searching behaves more consistently at start and end of document.
  • Add SCI_ALLOCATELINES to allocate indices to hold some number of lines. This can decrease reallocation overhead when the application can count or estimate the number of lines in huge files. Feature #1370.
  • Add SCI_AUTOCSETOPTIONS to allow choosing a non-resizeable autocompletion list on Win32. Feature #1284.
  • On Win32, when technology is changed, buffering is set to a reasonable value for the technology: on for GDI and off for Direct2D as Direct2D performs its own buffering. Feature #1400.
  • On Win32, implement WM_SETREDRAW to turn off scroll bar updates. This can be used to reduce overhead when making many changes. Feature #1411.

SciTE screenshot (620 pix)

Versienummer 5.1.2
Releasestatus Final
Besturingssystemen Windows 7, Linux, BSD, macOS, Windows 8, Windows 10, Windows 11
Website SciTE
Download https://www.scintilla.org/SciTEDownload.html
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

23-09-2021 • 18:38

5 Linkedin

Bron: SciTE

Update-historie

27-08 SciTE 5.3.0 0
09-07 SciTE 5.2.4 5
22-05 SciTE 5.2.3 1
31-03 SciTE 5.2.2 0
24-02 SciTE 5.2.1 0
02-'22 SciTE 5.2.0 0
11-'21 SciTE 5.1.4 0
09-'21 SciTE 5.1.2 5
06-'21 SciTE 5.1.0 0
06-'21 SciTE 5.0.3 0
Meer historie

Reacties (5)

Wijzig sortering
Hoewel ik SciTE zelf nooit gebruikt heb zal het zijn werk verder wel uitstekend doen. Ik vind alleen de GUI nogal rommelig overkomen en doet het enigszins oubollig aan. Niet dat dit heel belangrijk is, maar het viel me gewoon op. Het verklaart ook meteen de grootte van het uitgepakte programmaatje, want dat is bijna niks (rond de 4,5 MB). Toch wel knap dat zo'n klein programmaatje best veel kan. Dat dan weer wel...

De teksteditors binnen Linux zijn allemaal even bruikbaar voor scripting en coding, dus ik zie niet echt het voordeel van het installeren van SciTE op een Linux installatie. Op Windows kan het wellicht wel een handige aanvulling zijn, want het Kladblok van Windows is (nog steeds) schrikbarend beperkt. Daar heb je écht niet heel veel aan en is ook niets meer dan de naam al zegt.

Voorheen gebruikte ik Notepad++ op Windows. Prima tooltje. Maar sinds een aantal jaren heb ik Notepad++ ingeruild voor Geany. Schitterende IDE die uiteraard ook uitstekend is in te zetten als "normale" teksteditor. Geany "vreet" zowat elk denkbare scripttaal, en doet het ook prima met normale teksten. En het scheelt steeds omschakelen naar weer een andere manier van werken, want Geany staat ook op een aantal Linuxbakken hier.
Site is eigenlijk niet meer dan een simpele wrapper rond scintilla, een soort demo als het ware. Scintilla is dan weer een herbruikbaar en embedbaar code editor element voor andere programma's dat werkt op Linux, Mac en Windows.

Veel niche of minder uit de kluiten gewassen IDEs en text editors op Linux gebruiken dat element als tekstveld voor hun programma.

Geany gebruikt het, en Gedit heeft een optie om Scintilla te gebruiken ipv GtkSourceView. Er zijn er nog een hoop, maar ook heb wel de indruk dat het minder gangbaar is dan pakweg tien jaar terug.
Scite is veel minder rommelig dan np++. Het kan dan ook veel minder
Ter info, ook NP++ is een schil rond Scintilla. Ik heb een poging gedaan om NP++ in te ruilen voor Kate, maar kon er niet echt aan wennen. Ik ga Geany zeker proberen, wist niet dat er een Windows versie was!
Jazeker, die bestaat. En als je er nog onzeker over bent, dan kun je het eerst even proberen met de portable variant ervan. Bevalt het niet, dan gooi je het mapje met de hele zwik weg en ga je verder waar je gebleven was. ;)

[Reactie gewijzigd door Qalo op 24 september 2021 22:48]

Op dit item kan niet meer gereageerd worden.


Google Pixel 7 Sony WH-1000XM5 Apple iPhone 14 Samsung Galaxy Watch5, 44mm Sonic Frontiers Samsung Galaxy Z Fold4 Insta360 X3 Nintendo Switch Lite

Tweakers is samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer onderdeel van DPG Media B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee