דילוג לתוכן

KDE למפתחים

למפתחים שמשתמשים ביישומים של 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 הוא יישום המסוף של KDE. הוא מספק לשוניות, תצוגות מפוצלות, מנהלי חיבורי SSH, דרך לסמן בסימניות את הפקודות והשרתים המועדפים עליך, תמונות ממוזערות לקבצים שלך, תמיכה ב־Sixel ועוד מגוון יכולות.

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 היא סביבת פיתוח משולבת עתירה ביכולות, מושלמת למיזמי C ו־C++‏ ושפות נתמכות נוספות. השלמת קוד מעולה ותמיכה במיזמים, לצד שילוב של תיעוד שמשאיר אותך קרוב למקום בו הקוד נכתב.

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

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

אפשר להשתמש ב־Heaptrack כדי ליצור פרופיל הקצאת זיכרון של יישום הלינוקס שלך ולאתר נקודות חמות ודליפות זיכרון.

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

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

Elf Dissector

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

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

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