Kate Kelime Sayısı Eklentisi

Pardus-Linux.org | Wiki sitesinden

Git ve: kullan, ara

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)