Olay şu ki textfilterplugin.so
bir KTextEditor/Plugin
içinde bulunan /usr/lib/qt/plugins/ktexteditor/
. Kdevelop eklentileri içinde saklanır /usr/lib/qt/plugins/kdevplatform/
ve olmak zorunda KDevelop/Plugin
.
Bu yüzden çatal gerekir textfilter
ve bunun içinden bir Kdevelop eklentisi yapın. İşte başlangıç noktanız: https://github.com/KDE/kate/tree/master/addons/textfilter
DÜZENLE:
Gibi harrymc dikkat çekti: KDevelop için oldukça benzer bir eklenti var. externalscript
. Etkinleştirilirse, sağdaki "Dış Komut Dosyaları" adı verilen yerleşik panelin yardımıyla yapılandırabilirsiniz. Bununla, "filtre metni" olarak adlandırılacak bir komut dosyası yapılandırabilir, kullandığınız tuşlara bağlayabilir ve bunun gibi bir şey yürütmesine izin verebilirsiniz sh -c 'cmd=$(Xdialog --title "Command?" --inputbox "Please specify command to execute:" 10 100); [ -x "$cmd" ] && "$cmd"'
.
Bu çözümü test edemedim çünkü eklenti benim için herhangi bir çalıştırılabilir dosyayı çalıştıramadı (KDevelop 5.2.1 kullanarak). Buildin sort bile kurulumum üzerinde çalışmıyor. Ama belki senin için işe yarar. Yüklemeniz gerekebilir Xdialog
.
sort / uniq
geçerli belgedeki seçimde. Metin ayrıca Kate Scriptlerinin desteklendiğini söylüyor.