KDE voor ontwikkelaars
Voor ontwikkelaars die KDE toepassingen gebruiken.
Kate, de tekstbewerker volgepakt met mogelijkheden
Kate is volgepakt met mogelijkheden die het gemakkelijker maakt om al uw tekstbestanden te bekijken en te bewerken. Het laat u veel bestanden op hetzelfde moment bewerken en bekijken, zowel in tabbladen als in gesplitste weergaven en komt met een brede variëteit van plug-ins, inclusief een ingebedde terminal die u opdrachten op de console laat starten direct vanuit Kate, krachtige plug-ins voor zoeken en vervangen en een voorbeeldplug-in die u kunt laten zien hoe uw markdown, HTML en zelfs SVG er uit zal zien.
KDE Frameworks
Frameworks van KDE bestaat uit meer dan 80 add-on bibliotheken voor gebruik in uw Qt-toepassingen. Bijvoorbeeld, KWidgetsAddons bevat veel behulpzame en algemene widgets; KConfig levert configuratie en beheer van status; KCalendarCore en KContact bieden gemakkelijk-te-gebruiken .ics en vcard ontleders van bestanden; Kirigami is een volledige gereedschapskist voor het ontwikkelen van convergente gebruikersinterfaces.
Kom meer te wetenKonsole
Konsole is het terminalprogramma van KDE. Het biedt tabbladen, gesplitste weergaven, een beheerder voor ssh-verbindingen, een manier om een bladwijzer te maken van uw favoriete commando's and servers, miniaturen voor uw bestanden, ondersteuning voor Sixel en nog veel meer.
Konsole is ook geïntegreerd in meerdere andere KDE toepassingen, waarmee het uw constante metgezel is gemaakt. Bijvoorbeeld, KDevelop, Kate, Yakuake en Dolphin gebruiken allemaal Konsole als een geïntegreerd terminalprogramma.
Yakuake
Konsole maar dan als een opkomende terminal, toegankelijk vanaf overal met een snelle druk op de toets
Clazy
Clazy is een Clang-compilerplug-in om zeker te maken dat uw Qt-toepassing de beste praktijken in de industrie volgt.
[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
Een cross-platform IDE voor C, C++, Python, QML/JavaScript en PHP
KDevelop is een geïntegreerde ontwikkelomgeving, perfect voor C en C++ projecten en andere ondersteunde talen. Het heeft geweldige zaken voor code aanvullen en projectondersteuning, samen met integratie van documentatie die u dichtbij houdt met waar u code bewerkt.
Profiel maken van uw toepassing
Heaptrack gebruiken om een profiel te maken van de geheugen toewijzing van uw Linux toepassing om hotspots en geheugenlekken te vinden.
En gebruik ELF Dissector om de flessenhalzen bij het laden van te onderzoeken en een profiel te maken van de grootte van uw uitvoerbare bestanden in Linux.
Andere open-source toepassingen voor u
Hier zijn enige andere open-source toepassingen van onze partners om uw werkwijze aan te vullen. De meeste van hen gebruiken intern KDE Frameworks.
En bekijk onze andere aan ontwikkelen gerelateerde toepassingen.