דילוג לתוכן

KDE למפתחים

כל מה שצריך כדי לבנות תוכנות מעולות

Kate, עורך הטקסט עתיר היכולות

היישום Kate עמוס ביכולות שמקלות בהצגה ועריכה של קובצי טקסט. הוא מאפשר לך לערוך ולצפות במגוון קבצים בעת ובעונה אחת, הן בלשוניות והן בתצוגות מפוצלות ויש לו מגון רחב של תוספים, הוא כולל מסוף משובץ שמאפשר לך להריץ פקודות מסוף ישירות מתוך Kate, תוספי חיפוש והחלפה עוצמתיים ותוסף תצוגה מקדימה שיכול להראות לך איך נראים ה־Markdown, ה־HTML ואפילו ה־SVG שלך.

כלי Kate

KDE Frameworks

KDE’s Frameworks consist of over 80 add-on libraries to use in your Qt applications. For example, KWidgetsAddons includes many helpful and common widgets; KConfig provides configuration and state management; KCalendarCore and KContact provide easy-to-use .ics and vcard file parsers; Kirigami is a full toolkit for developing convergent user interfaces.

Learn more

Konsole

Konsole is KDE’s terminal application. It provides tabs, split views, an ssh connection manager, a way to bookmark your favorite commands and servers, thumbnails for your files, Sixel support, and much more.

Konsole משתלב לתוך מגוון יישומים שונים של KDE, ובכך הוא הופך להיות העוזר הקבוע שלך. למשל, KDevelop,‏ Kate,‏ Yakuake ו־Dolphin כולן משתמשות ב־Konsole כמדמה מסוף משולב.

Yakuake

Yakuake

Konsole אבל כמסוף נשלף, נגיש מכל מקום בלחיצה על המקש F12

Clazy

Clazy הוא תוסף הידור ל־Clang שמסייע לוודא שיישום ה־Qt שלך נצמד לנהלים הכי מוצלחים בתעשייה.

[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.

KDevelop

סביבת פיתוח משולבת עבור מגוון פלטפורמות ל־C,‏ C++‎,‏ Python,‏ QML/JavaScript ו־PHP

KDevelop is a fully-featured Integrated Development Environment, perfect for C and C++ projects and other supported languages. It has great code completion and project support, along with documentation integration that keeps you close to where you’re editing code.

empty laptop with an overlay
צילום מסך של kdevelop

יצירת פרופיל מימוש ליישום שלך

Use Heaptrack to profile your Linux application’s memory allocation to find hotspots and memory leaks.

תרשים להבות של הקצאת זיכרון

ולהשתמש ב־ELF Dissector כדי לחקור צווארי בקבוק וליצור פרופיל של גודל קובצי ההפעלה שלך ללינוקס.

Elf Dissector

יישומי קוד פתוח אחרים עבורך

הנה מגוון יישומי קוד פתוח שנוצרו על ידי השותפים שלנו כדי לחזק את שגרת העבודה שלך. רובם משתמשים בתשתיות KDE מאחורי הקלעים.

וכדאי להציץ גם על שאר היישומים קשורי הפיתוח שלנו.