Kate Kelime Sayısı Eklentisi
Pardus-Linux.org | Wiki sitesinden
Kate programında bir kelime sayacı bulunmuyor. Bunun için uygun bir eklenti de bulamadım Internet'te. Bulduğum küçük bir Harici Aracı biraz geliştirdim.
Kodun orijinali şöyle:
Orijinal Kod
[externaltool_Wordcount]<br> acname=externaltool_Wordcount<br> cmdname=<br> 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,')"<br> executable=wc<br> icon=<br> mimetypes=<br> name=Word Count<br> save=1<br>
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:
Türkçe Kod
[externaltool_Wordcount]<br> acname=externaltool_Wordcount<br> cmdname=<br> 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,')"<br> executable=wc<br> icon=<br> mimetypes=<br> name=Kelime Sayacı<br> save=1<br>
Kodun eklenip çalıştırılması
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.
Gordebak 03:17, 29 Eylül 2007 (EEST)
