Is het mogelijk om dubbele rijen te verwijderen in Notepad++, zodat er maar één regel overblijft?
Notepad++ kan dit doen, op voorwaarde dat je per regel wilt sorteren, en de dubbele regels tegelijk wilt verwijderen.
Je hebt de TextFX plugin nodig. Deze werd vroeger meegeleverd in oudere versies van Notepad++, maar als je een nieuwere versie hebt, kun je hem vanuit het menu toevoegen door naar Plugins -> Plugin Manager -> Show Plugin Manager -> Available tab -> TextFX -> Install
te gaan. In sommige gevallen kan het ook TextFX Characters
heten, maar dit is hetzelfde
De benodigde selectievakjes en knoppen verschijnen nu in het menu onder: TextFX -> TextFX Tools
.
Zorg ervoor dat "sort outputs only unique..." is aangevinkt. Selecteer vervolgens een blok tekst (Ctrl+A om het hele document te selecteren). Klik tenslotte op "sort lines case sensitive" of "sort lines case insensitive"
Als de rijen onmiddellijk na elkaar staan, kunt u een regex replace gebruiken:
Zoek Patroon: ^(.*?\n)(\1)+
.
Vervangen door: \1
Als je je niet druk maakt om de volgorde van de rijen (wat ik niet denk), dan kun je een Linux/FreeBSD/Mac OS X/Cygwin doos gebruiken en doen:
$ cat yourfile | sort | uniq > yourfile_nodups
Open dan het bestand opnieuw in Notepad++.