Notepad++ TextFX Plugini İle Alfabetik Sıralama Vb.İşlemler
1- TextFX Pluginin İndirilmesi ve Kurulumu
TextFX v0.25 versiyonuda indirilebilir.Alternatif olarak elinizin altında durması her zaman yararlı olacağı için ikisinide indirmenizde fayda var.İndirilen dosya oldukça küçük boyutta,yaklaşık 103 KB seviyesinde zipli bir dosyadır.Dosyayı indirdikten sonra zipten çıkardığımızda aşağıdaki gibi dll dosyasının klasörün içinde olduğunu görüyoruz.
|TextFX Dll Dosyası plugins Klasörüne Taşındıktan Sonra|
Bu .dll dosyasını plugins klasörünün içine taşıdıktan sonra Notepad++ programımızı açıyoruz.Aşağıda gördüğümüz gibi TextFX Plugini başarıyla programa entegre edildi.
|TextFX Eklentisi Yüklendikten Sonra|
2- TextFX Plugini İle Kelimeleri Alfabetik Olarak Sıralama
TextFX ile satırları alfabetik olarak sıralamak için TextFX—TextFX Tools menüsünde en üstteki üç butonu kullanacağız.
|Alfabetik Sıralamada Kullanacağımız Butonlar|
Öncelikle bu butonların görevlerine bakalım:
Sort lines case sensitive(at column): Bu buton büyük-küçük harf duyarlılığını dikkate al anlamındadır.Alfabetik olarak sıralamak istediğimiz satırları seçip bu butona basarsak önce büyük harfle başlayan kelimeler alfabetik olarak sıralanır,bunların sıralaması bittikten sonra altta küçük harfle başlayanlar sıralanır.
Sort lines case insensitive(at column): Bu buton ise büyük-küçük harf duyarlılığını dikkate alma anlamındadır.Yine önce satırları seçip sonrasında bu butona basarsak büyük-küçük harf ayrımı yapmadan alfabetik olarak sıralama yapar.
+Sort ascending: Bu butonun anlamı A’dan Z’ye yada Z’den A’ya doğru sıralama yap şeklindedir.Eğer bu buton işaretli olursa A’dan Z’ye,işaretlenmezse Z’den A’ya doğru alfabetik sıralama yapar.
Alfabetik Kelime Sıralama Örneği
Şimdi bu alfabetik sıralama konusunu daha iyi anlamak için bir örnek üzerinden gideceğiz.Aşağıda görüldügü gibi karışık halde duran 5 tane rakam,5 tane i,ç,ş,ö,ü türkçe karakteriyle başlayan kelime ve 5 tanede normal kelimemiz olsun.
Burda türkçe karakterlerle örnek vermemizin sebebi TextFX eklentisinin bunları türkçe alfabede olduğu gibi sıralama yapmamasından geliyor.Gördüğümüz gibi karışık halde duran 15 tane satırımız var.Bu satırları alfabetik olarak sıraya koymak için öncelikle tüm satırları seçiyoruz ve üstteki menüden TextFX—TextFX Tools—Sort lines case insensitive(at column) butonuna tıklıyoruz.Aşağıda olduğu gibi TextFX bize satırları alfabetik olarak sıraladı.
+Sort ascending butonu işaretli olduğu için sıralamanın A’dan Z’ye doğru yapıldığını görebiliriz.Eğer işaretli olmasaydı Z’den A’ya doğru sıralama yapardı.
Resimde görüldüğü gibi en üstte türkçe karakterlerle başlayan satırlar,onun hemen altında rakamlarla başlayan satırlar ve en alttada diğer satırlar alfabetik olarak sıralandı.Yani TextFX eklentisi türkçe alfabede olduğu gibi sıralama yapmıyor,türkçe karakterle başlayan satırları en üste yerleştiriyor.Bu en başta dezavantaj gibi görünsede bazı yerlerde işe yarayabilir.(Örneğin sadece ingilizce kelimelerden oluşan yazılarda,türkçe-ingilizce karışık bir metinde türkçe kelimeleri ayırma vb durumlarda).Mutlaka türkçe alfabeye göre sıralanmasını istediğimiz durumlarda Open Office yada Word gibi alternatif programları kullanabiliriz.(Open Office Writer programında tablo içerisinde sırala komutuyla türkçe alfabeye göre sıralama yapılabilir).
3- TextFX Plugini İle Tekrar Eden Kelimeleri Tek Kelimeye İndirme
Aşağıda tekrar eden isimlerden oluşan bir yazımız var fakat biz her satırda sadece tek bir isim olmasını ve bunların tekrar etmemesini istiyoruz.
Öncelikle tüm yazıları seçiyoruz ve birinci işlem olarak TextFX—TextFX Tools menüsünden +Sort outputs only UNIQUE(at column)lines butonunu seçili hale getiriyoruz.Sonrasında yine satırlar seçili durumdayken TextFX—TextFX Tools menüsünden Sort lines case insensitive(at column) butonuna tıkladığımızda her satırda sadece bir isim olacak şekilde bize alfabetik olarak sıralama yapıyor.Alttaki resimde aynı kelimelerin teke indiğini görebiliriz.Eğer bu özellik olmasaydı tek tek uğraşıp zaman kaybedebilirdik yada hata yapabilirdik.
Sonuç
Hem Notepad++ programı,hemde bununla beraber TextFX eklentisi yazılımcılar yada bu işlere meraklı olanlar tarafından sıklıkla kullanılmaktadır ve yaptığımız işleri oldukça kolaylaştırmamızı sağlar.Bu yazıda TextFX eklentisinin sadece alfabetik sıralama ve aynı satırları teke indirme özelliğini gördük fakat eklentinin daha bir çok özelliği bulunmaktadır.İleriki yazılarda zaman içerisinde bunlarada değinmeye çalışacağız.Kolay gelsin.