Er det mulig å fjerne dupliserte rader i Notisblokk++, slik at det bare blir en enkelt forekomst av en linje?
Notepad++ kan gjøre dette, forutsatt at du vil sortere etter linje, og samtidig fjerne de dupliserte linjene.
Du trenger TextFX-plugin-modulen. Dette pleide å være inkludert i eldre versjoner av Notepad++, men hvis du har en nyere versjon, kan du legge det til fra menyen ved å gå til Plugins -> Plugin Manager -> Show Plugin Manager -> Available tab -> TextFX -> Install
. I noen tilfeller kan det også kalles TextFX Characters
, men dette er det samme.
De nødvendige avmerkingsboksene og knappene vises nå i menyen under: TextFX -> TextFX Tools
.
Forsikre deg om at det er krysset av for "Sort outputs only unique...". Deretter velger du en tekstblokk (Ctrl + A for å velge hele dokumentet). Til slutt klikker du på "Sorter linjer med store og små bokstaver" eller "Sorter linjer uten store og små bokstaver";
Hvis radene er umiddelbart etter hverandre, kan du bruke en regex erstatte:
Søkemønster: ^(.*\r?\n)(\1)+
.
Erstatt med: \1
Hvis du ikke bryr deg om rekkefølgen (som jeg ikke tror du gjør), kan du bruke en Linux / FreeBSD / Mac / OS / X / Cygwin-boks og gjøre det:
$ cat yourfile | sort | uniq > yourfile_nodups
Åpne deretter filen igjen i Notepad++.