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

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 22 juli 2024 21:38]

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 22 juli 2024 21:38]

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 22 juli 2024 21:38]

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 22 juli 2024 21:38]

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.