تخط المحتوى

كِيدِي للمطورين

للمطورين الذين يستخدمون تطبيقات كِيدِي.

كيت، محرر النصوص المليئ بالميزات

يحتوي برنامج كيت على ميزات تجعل عرض وتحرير كافة ملفات النصوص أسهل. فهو يتيح لك تحرير وعرض العديد من الملفات في نفس الوقت، سواء في علامات التبويب أو في العروض المقسمة، ويأتي مع مجموعة متنوعة من المكونات الإضافية، بما في ذلك طرفية مضمنة تتيح لك تشغيل أوامر وحدة التحكم مباشرةً من كيت، ومكونات إضافية قوية للبحث والاستبدال، ومكون إضافي للمعاينة يمكنه أن يُظهر لك كيف ستبدو ملفاتك بتنسيق ماركدون وHTML وحتى SVG.

أدوات كيت

أطر عمل كِيدِي

تتكون أطر عمل كِيدِي من أكثر من 80 مكتبة إضافية لاستخدامها في تطبيقات كيوت. على سبيل المثال، تتضمن KWidgetsAddons العديد من الأدوات المساعدة والشائعة؛ توفر KConfig إدارة التكوين والحالة؛ توفر KCalendarCore وKContact برامج تحليل ملفات .ics وvcard سهلة الاستخدام؛ تعد Kirigami مجموعة أدوات كاملة لتطوير واجهات مستخدم متقاربة.

تعلم أكثر

كونسول

كونسول هو تطبيق الطرفية الخاص بكِيدِي. فهو يوفر علامات تبويب وعروضًا مقسمة ومدير اتصال ssh وطريقة لوضع إشارة مرجعية على أوامرك وخوادمك المفضلة، وصور مصغرة لملفاتك ودعم Sixel وغير ذلك الكثير.

كما دُمِج كونسول في العديد من تطبيقات كِيدِي الأخرى، مما يجعله رفيقك الدائم. على سبيل المثال، يستخدم مطوّرك وكيت وياكواكي ودولفين كونسول محاكيا طرفيا متكاملا.

ياكواكي

ياكواكي

كونسول ولكن كمحطة منسدلة، يمكن الوصول إليها من أي مكان بالضغط السريع على مفتاح F12

كلازي

كلازي هو مكون إضافي لمترجم Clang لضمان أن تطبيق كيوت الخاص بك يتبع أفضل الممارسات القياسية في الصناعة.

[26/58] Building CXX object src/CMakeFiles/myapp.dir/global.cpp.o
src/global.cpp:18:88: warning: Use multi-arg instead [-Wclazy-qstring-arg]
    : m_config(KSharedConfig::openConfig(QStringLiteral("%1/%2")
    .arg(m_configFolderName).arg(m_configFileName)))

[34/58] Building CXX object src/CMakeFiles/myapp.dir/models/subtitlesfoldersmodel.cpp.o
src/myapp/src/models/subtitlesfoldersmodel.cpp:52:23:
warning: Use an empty QLatin1String instead of an empty QStringLiteral [-Wclazy-empty-qstringliteral]
    newList.removeAll(QStringLiteral(""));

2 warnings generated.

كي ديفيلوب

بيئة تطوير متكاملة متعددة المنصات للغات C وC++ وPython وQML/JavaScript وPHP

مطوّرك عبارة عن بيئة تطوير متكاملة كاملة الميزات، وهي مثالية لمشاريع C وC++ واللغات الأخرى المدعومة. تتميز بقدرة رائعة على إكمال التعليمات البرمجية ودعم المشاريع، بالإضافة إلى تكامل الوثائق الذي يبقيك قريبًا من المكان الذي تحرر فيه التعليمات البرمجية.

empty laptop with an overlay
لقطة شاشة لمطوّرك

أنشئْ ملفَ تعريف لتطبيقك

استخدم Heaptrack لإنشاء ملف تعريف لتخصيص الذاكرة في تطبيق لينكس الخاص بك للعثور على النقاط الفعالة وتسريبات الذاكرة.

رسم بياني لتخصيص الذاكرة

واستخدم ELF Dissector للتحقيق في مشكلات أداء وقت التحميل وتحديد حجم ملفات لينكس القابلة للتنفيذ لديك.

Elf Dissector

تطبيقات أخرى مفتوحة المصدر لك

فيما يلي بعض التطبيقات مفتوحة المصدر الأخرى من شركائنا لتكملة سير عملك. يستخدم معظمهم أطر عمل كِيدِي داخليًا.

وتحقق من [تطبيقاتنا الأخرى المتعلقة بالتطوير] (https://apps.kde.org/categories/development).