Software-update: Notepad++ 7.9.5

Notepad++ logo (75 pix) Versie 7.9.5 van Notepad++ is uitgekomen. Deze uitgebreide teksteditor heeft diverse mogelijkheden die vooral voor programmeurs handig zijn, zoals syntax-highlighting voor onder andere C, C++, Java, html, xml en php. Ook biedt het programma de mogelijkheid om meer dan één document tegelijk te bewerken of één document op twee verschillende plaatsen te onderhouden. Wie de nieuwste versie wil gebruiken, moet deze zelf downloaden. De ingebouwde updater van Notepad++ biedt updates namelijk pas een week na hun verschijnen aan, om eventuele ernstige bugs nog te kunnen oplossen. In deze uitgave zijn de volgende verbeteringen aangebracht:

Notepad++ v7.9.5 Enhancements & bug-fixes:
  • Fix Notepad++ not starting up due to SaveAsAdmin plugin (for installer package). (Fix #9514)
  • Fix UNC path with quotes handling in folder & file Open/Save dialog. (Fix #9582)
  • Fix file doesn’t save as extension type on Windows 7. (Fix #9657)

Notepad++ screenshot (620 pix)

Versienummer 7.9.5
Releasestatus Final
Besturingssystemen Windows 7, Windows Server 2012, Windows 8, Windows 10, Windows Server 2016, Windows Server 2019
Website Notepad++
Download https://notepad-plus-plus.org/downloads/v7.9.5/
Bestandsgrootte 4,04MB
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

23-03-2021 • 04:51

35 Linkedin

Bron: Notepad++

Update-historie

Reacties (35)

35
35
13
1
0
0
Wijzig sortering
Dit programma blijft fantastisch! Ik heb alternatieven geprobeerd, maar kom steeds weer bij deze terug.

En vergeten we deze niet: https://notepad-plus-plus.org/donate/ ? ;)
Ik heb het ook heel lang gebruikt, maar ik tegenwoordig toch meer van van vs code. De extensions daar zijn vaak briljant. Ook multi caret editing is inmiddels onmisbaar voor mij.
Ook multi caret editing is inmiddels onmisbaar voor mij.
Dat heeft NP++ ook, zie https://npp-user-manual.org/docs/editing/
Ja, maar dat is toch anders dan de ctrl-D in vs code. Of ik heb het nog niet kunnen vinden...
Held! Als ik dit eerder had geweten...
VS heb ik er ook op staan, maar voor sommige zaken is me dat echt een te zwaar programma.
Visual Studio is wat anders dan Visual Studio code.
VS Code is ook tamelijk groot, 100 MB download voor een (toegegeven luxe) editor is fors.
NB exclusief alle extensions.

[Reactie gewijzigd door mekkieboek op 23 maart 2021 13:34]

Mja relatief ten opzichte van notepad++ wel, ten opzichte van visual studio is het zeer klein. Als het gaat om verder resource gebruik is er ook een aanzienlijk verschil tussen visual studio code en visual studio.
Notepad++ is niet bedoeld als IDE. Ze hebben andere doeleinden.
VS Code is dan ook geen IDE, dat is VS (zonder 'Code')

Ook @pven, VS !== VS Code
Eens. Ik gebruik het als tussenvorm tussen Windows
Notepad en MS Word. Vooral om even snel wat data
op te schonen door bijvoorbeeld newlines te verwijderen
zodat mijn tekst er niet uitziet zoals deze post, maar
gewoon normaal.

Wat ik ook een onmisbare functie vind in N++ is het kunnen selecteren van gedeelten van meerdere regels tekst. Bijvoorbeeld om de eerste 3 characters van elke zin te kunnen selecteren en vervangen. Erg handig voor het opschonen van data.

@pven dank voor de reminder, heb maar weer een kleine duit in het zakje gedaan.
Kan ook via regex replace van .{3} (i.e. de eerste drie willekeurige karakters) door de gewenste string, eventueel enkel in de huidige selectie van tekst.

Punt is dat je daarvoor de multicaret niet nodig hebt, tenminste als je niet gruwt van regex. ;-)
Ja dat is briljant. Vind regex heel cool, maar moet dat opzoeken en ken het niet uit mijn hoofd helaas. Moet ik echt ff leren, gaat mijn leven een stuk makkelijker maken.
Als je de basis kent, kan je al heel veel bereiken:

. -> echt eender welk karakter
\s -> alle whitespace karakters (spatie, tab, carriage return, linefeed)
\w -> alles alfanumeriek
\d -> alles numeriek
\s{2} -> exact twee willekeurige whitespace-karakters
\w{5,} -> vijf of meer willekeurige alfanumerieke karakters
[125abc] -> elk karakter dat gelijk is aan een karakter in deze willekeurige verzameling
[a-z] -> alle kleine kleine letters, aangegeven als een bereik, omdat die mooi op elkaar volgen
[5-9] -> alle cijfers van vijf tot en met negen
[^a-z]{1,3} -> één tot drie karakters die eender wat mogen zijn, BEHALVE kleine letters
.+ -> één of meer eender welke karakters

.* -> nul of meer eender welke karakters, probeer de grootst mogelijke substring te matchen (bv: voor string "<a>tekst</a>" zal de regex "<.*>" de hele string matchen )

.*? -> nul of meer eender welke karakters, probeer de kleinst mogelijke substring te matchen (bv: voor string "<a>tekst</a>" zal de regex "<.*?>" enkel "<a>" matchen, dus niet de hele string zoals hierboven)

(.*) -> gaat de match van .* in een capture group plaatsen voor wanneer je een find&replace wilt doen, bv: voor string "(Familie) Uitstap Efteling (2018-03-17)" kan je volgende regex-replace gebruiken om de string te herschrijven (let op het escapen van de haakjes, daardoor kan je matchen op haakjes ipv die gebruiken als capture group): "\(.*?\) (.*) \((\d{4}-\d{2}-\d{2})\)" replacen met "$2 - $1" om er "2018-03-17 - Uitstap Efteling" van te maken

Er is ontzettend veel materiaal over te vinden, ook om eerste stappen te zetten in regex.

[Reactie gewijzigd door RuddyMysterious op 24 maart 2021 09:39]

Ik ga proberen ze elke dag even te bekijken. Heb ze boven mijn bureau hangen nu. :)
https://i.imgur.com/xoUkBF1.png
Killer feature voor mij: Open Notepad++, Ctrl+N voor nieuw document, typ dat wat je niet moet vergeten, sluit Notepad++.

Let op dat ik nergens iets heb opgeslagen ;).

[Reactie gewijzigd door brinkie2004 op 23 maart 2021 11:23]

Ik doe dat nog korter: ALT+spatie (dankzij launchy), dan n enter, n++wordt gestart, en dan inderdaad CTRL+N :)
Mmm...dit klinkt handig, maar ik denk dat ik het handiger doe met Siri icm MS To Do:
Ik: Hey Siri, add to [naam lijst].
Siri: What task do you want to add?
Ik: [taak omschrijving in het engels]
Siri: Ok
Bestaat hier ook een tegenhanger voor onder Linux?
Sublime Text
Atom
Visual Studio Code (vind deze ook super handig tegenwoordig)

[Reactie gewijzigd door Prince op 23 maart 2021 08:47]

Onder Linux bestaat er notepadqq, een editor die erg op notepad++ lijkt maar gemaakt in Qt. Ik gebruik hem zelf niet dus ik weet niet in hoeverre dat gelukt is en of er vergelijkbare extensies zijn of dat deze misschien compatibel zijn, ik weet alleen van het bestaan er van.
Je hebt er een :+ bij gezet, maar je hebt wel gelijk ;) `vi` of `vim` zijn perfecte tegenhangers voor Notepad++.

Beide editors starten snel op, beide hebben syntax highlighting voor veel talen, beide hebben ondersteuning for macro's en tot slot zijn ze beide prima uitbreidbaar (AFAIK).

Het is in het begin even aanpoten, maar als je eenmaal de basis onder de knie hebt wil je niets anders meer.
Voor mij is het lastige aan vi(m) de totaal vreemde keyboard shortcuts en algemene manier van werken, toch vergeleken met Notepad++ die (naar mijn gevoel) voortbouwt op de basisflow en keyboardshortcuts van andere applicaties.

Ik weet dat het puur een kwestie van gewenning is, maar het blijft natuurlijk een extra drempel.

Voor veel mensen is Nano een alternatief voor Vim of Emacs, toch om basale handelingen uit te voeren.
Onder linux kunt je https://snapcraft.io/notepad-plus-plus gebruiken, voor makkelijke installatie.
Ikzelf gebruik Kate, deze stond al standaard op de Arch Linux installatie.
Interessant, als ik in v7.9.1 op "update NotePad++" klik, zegt hij "no update is available". Raar. Ik ga maar handmatig updaten.
Ik heb van hetzelfde last. Al meerdere versies geeft hij geen update aan. Nu werkt het programma al sinds jaar en dag prima voor mij, dus ik hoef niet te updaten, maar apart is het wel.
Zoals altijd moet je een weekje wachten voor de automatische update.
Maar er zijn ook nog 7.9.2 t/m 7.9.4 geweest en daar heb ik ook geen update van ontvangen...
Gebruik het vrij vaak maar ik merk toch dat er voor grote files betere editors zijn. Wil je een grote XML file openen? Of een hele grote SQL file? Gebruik EMEditor ipv Notepad++. Het zal je leven iets leuker maken :)
HexEdit-plug-in:

https://github.com/chcg/NPP_HexEdit/releases

Gebruik in Notepad ++ Plug-ins> Open map met plug-ins.
Voeg een submap HexEditor toe
Kopieer de HexEditor.dll van de zipfile naar de HexEditor-submap

Kies de juiste uit het zip-bestand (32 of 64 submap)
Mag hopen dat die format plugin voor 64bit ooit beschikbaar komt.

Nu moet ik mijn phpmeuk steeds handmatig uitlijnen ;(

Op dit item kan niet meer gereageerd worden.

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