Kate Kelime Sayısı Eklentisi
PardusWiki, özgür ansiklopedi
Kate programında bir kelime sayacı bulunmuyor. Bunun için uygun bir eklenti de bulamadım İnternet'te. Bulduğum küçük bir Harici Aracı biraz geliştirdim.
Kodun orijinali şöyle:
[değiştir] Orijinal Kod
[externaltool_Wordcount] acname=externaltool_Wordcount cmdname= command=url=`echo %URL|sed -r 's,^\\w+\\:/+,/,'`\nkdialog --msgbox "Word count for\\n%URL:\\n$(wc -lwm $url|sed -r 's,\\s*(\\w+)\\s+(\\w+)\\s+(\\w+).*,Lines: \\1\\nWords: \\2\\nCharacters: \\3,')" executable=wc icon= mimetypes= name=Word Count save=1
Bu koddaki %URL değişkeni Türkçe karakterler ve boşluklar içeren dosya isimlerinde sorun çıkarıyordu. Ufak bir değişiklikle şunu elde ettim:
[değiştir] Türkçe Kod
[externaltool_Wordcount] acname=externaltool_Wordcount cmdname= command=url=`echo %URL|sed -r 's,^\\w+\\:/+,/,'`\nurl=`echo $url|sed -e 's,%20*,\\ ,g'`\nurl=`echo $url|sed -e 's,%C3%A7,ç,g'`\nurl=`echo $url|sed -e 's,%C4%9F,ğ,g'`\nurl=`echo $url|sed -e 's,%C4%B1,ı,g'`\nurl=`echo $url|sed -e 's,%C3%B6,ö,g'`\nurl=`echo $url|sed -e 's,%C5%9F,ş,g'`\nurl=`echo $url|sed -e 's,%C3%BC,ü,g'`\nkdialog --msgbox "Kelime Sayacı:\\n$url:\\n$(wc -lwm "$url"|sed -r 's,\\s*(\\w+)\\s+(\\w+)\\s+(\\w+).*,Satır: \\1\\nKelime: \\2\\nKarakter: \\3,')" executable=wc icon= mimetypes= name=Kelime Sayacı save=1
Bu kodu /home/kullanıcıadınız/.kde3.5/share/apps/kate/externaltools dosyasına ekleyin. Dosyanın üst kısmındaki Global bölümüne ,externaltool_Wordcount yazısını eklemeyi unutmayın. Dosyayı kaydedip kapatın. Kate'i yeniden başlatın ve menüden Araçlar->Harici Araçlar->Kelime Sayacı ile çalıştırabilirsiniz.
Bu özelliğe bir kısayol atamak isterseniz, Ayarlar->Kısayolları Yapılandır'a tıklayıp Kelime Sayacı aracına kısayol atayabilirsiniz. Kolay gelsin.

