Notepad++'da yinelenen satırları kaldırarak bir satırın yalnızca tek bir oluşumunu bırakmak mümkün müdür?
Notepad++, satıra göre sıralamak ve aynı zamanda yinelenen satırları kaldırmak istemeniz koşuluyla bunu yapabilir.
TextFX eklentisine ihtiyacınız olacak. Bu eklenti Notepad++'ın eski sürümlerine dahildi, ancak daha yeni bir sürümünüz varsa, menüden Plugins -> Plugin Manager -> Show Plugin Manager -> Available tab -> TextFX -> Install
seçeneğine giderek ekleyebilirsiniz. Bazı durumlarda TextFX Characters
olarak da adlandırılabilir, ancak bu aynı şeydir
Gerekli onay kutuları ve düğmeler artık menüde TextFX -> TextFX Tools
altında görünecektir.
"sort outputs only unique..." seçeneğinin işaretli olduğundan emin olun. Ardından, bir metin bloğu seçin (tüm belgeyi seçmek için Ctrl+A). Son olarak, "satırları büyük/küçük harfe duyarlı sırala" veya "satırları büyük/küçük harfe duyarsız sırala" öğesine tıklayın;
Satırlar birbirinin hemen ardından geliyorsa regex replace kullanabilirsiniz:
Arama Kalıbı: ^(.*\r?\n)(\1)+
Şununla değiştir: \1
Eğer satır sırasını önemsemiyorsanız (ki önemsediğinizi sanmıyorum), o zaman bir Linux/FreeBSD/Mac OS X/Cygwin kutusu kullanabilir ve bunu yapabilirsiniz:
$ cat yourfile | sort | uniq > yourfile_nodups
Ardından dosyayı Notepad++'da tekrar açın.