Preskoči na vsebino

KDE za razvijalce

Za razvijalce, ki uporabljajo aplikacije KDE.

Kate, urejevalnik besedil nabit z zmožnostmi

Kate je nabit s funkcijami, ki olajšajo ogled in urejanje vseh vaših besedilnih datotek. Omogoča vam urejanje in ogled številnih datotek, tako v zavihkih kot v razcepljenih pogledih in ima najrazličnejše vtičnike, vključno z vgrajenim terminalom, ki vam omogoča, da pošlje ukaze konzole neposredno iz urejevalnika Kate, zmogljivo iskanje in zamenjavo vtičnikov ter vtičnik za predogled, ki vam lahko pokaže, kako bodo videti vaše datoteke Markdown, HTML in celo SVG.

Kate tools

KDE Frameworks

KDE Frameworks sestavlja več kot 80 dodatnih knjižnic, ki jih lahko uporabljate v vaših Qt aplikacijah. Na primer: KWidgetsAddons vključuje veliko koristnih in pogosto rabljenih pripomočkov; KConfig zagotavlja konfiguracijo in upravljanje stanj; KCalendarCore in KContact zagotavljata enostavno uporabo razčlenjevalnikov datotek .ics in vcard; Kirigami je celovito orodje za razvoj konvergentnih uporabniških vmesnikov.

Preberite več

Konsole

Konsole je KDE-jeva terminalska aplikacija. Ponuja zavihke, razcepljene poglede, upravitelja povezave ssh, način za zaznamek svojih najljubših ukazov in strežnikov, predoglednih sličic za vaše datoteke, podporo za Sixel in še veliko več.

Konsole je vključen tudi v več drugih aplikacij KDE, kar pomeni, vaš stalni spremljevalec. Na primer: Kdevelop, Kate, Yakuake in Dolphin vsi uporabljajo Konsole kot integrirani emulator terminala.

Yakuake

Yakuake

Konsole, a kot spustni terminal, dostopen od koderkoli s hitrim pritiskom tipke F12

Clazy

Clazy je vtičnik prevajalnika Clang, ki zagotavlja, da vaša Qt aplikacija sledi najboljšim industrijskim praksam.

[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

Prečno integrirano razvojno okolje za C, C++, Python, QML/JavaScript in PHP

KDevelop je polno zmogljivo integrirano razvojno okolje, kot nalašč za projekte v C in C++ in drugih podprtih jezikih. Nudi odlično dokončevanje kode in podporo projektov, skupaj z integracijo dokumentacije, kivas ohranja blizu, kjer urejate kodo.

empty laptop with an overlay
Zaslonska slika kdevelop

Profilirajte vaše aplikacije

Uporabite Heaptrack za profiliranje alokacije pomnilnika vaše Linux aplikacije, da najdete vroče točke in puščanja pomnilnika.

Flame graph of memory allocation

In uporabite ELF Dissector za raziskavo ozkih grl nalaganja in profilirate velikosti vaših izvajalnih programov v Linuxu.

Elf Dissector

Ostale odprtokodne aplikacije za vas

Tu je še nekaj drugih odprtokodnih aplikacij drugih organizacij, ki dopolnjujejo vaš potek dela. večina od njih interno uporablja KDE Frameworks.

Preverite še naše druge aplikacije za razvoj.