דילוג לתוכן

KDE למפתחים

למפתחים שמשתמשים ביישומים של KDE.

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

Kate is packed with features that make it easier to view and edit all your text files. It lets you edit and view many files at the same time, both in tabs and split views, and comes with a wide variety of plugins, including an embedded terminal that lets you launch console commands directly from Kate, powerful search and replace plugins, and a preview plugin that can show you what your markdown, HTML and even SVG files will look like.

כלי 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 מאחורי הקלעים.

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