KDevelop

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 16. února 2021; kontroly vyžadují 7 úprav .
KDevelop

Snímek KDevelop (tmavé téma)
Typ integrované vývojové prostředí
Vývojář KDE
Zapsáno v C++ [4]
Rozhraní Qt
Operační systém Linux , macOS [5] a Microsoft Windows [5]
První vydání 6. prosince 1999 [6]
Nejnovější verze
Testovací verze
Čitelné formáty souborů KDevelop Project [d] , KDevelop Project (s rem) [d] a KDevelop Session [d]
Vygenerované formáty souborů KDevelop Project [d] , KDevelop Project (s rem) [d] a KDevelop Session [d]
Licence GNU GPL 2+ [7] [8]
webová stránka kdevelop.org
 Mediální soubory na Wikimedia Commons

KDevelop  je bezplatné integrované vývojové prostředí pro různé platformy . Vývoj začal v roce 1998. KDevelop je distribuován za podmínek GNU General Public License .

KDevelop neobsahuje kompilátor ; místo toho používá GNU Compiler Collection (nebo jakýkoli jiný kompilátor) ke generování strojového kódu .

KDevelop podporuje velké množství programovacích jazyků včetně C , C++ , Perl , Python , PHP , Java , Ruby , Ada , SQL , Bash , Fortran , Pascal . Podporované systémy pro vytváření projektů jsou GNU (automake), CMake , qmake a nástroje pro vytváření nativních projektů (KDevelop ponechává vlastní soubory make nedotčené, pokud je potřebujete použít).

Historie

KDevelop 3.0 byl kompletně přepsán po KDevelop 2. Verze 3 byla vydána s KDE 3.2 v únoru 2004.

1. května 2010 byla vydána nová verze kdevelop 4.0.0 pro KDE 4, přepsaná pomocí knihovny Qt 4. Byla přidána podpora CMake .

Funkce

Pro úpravu zdrojových souborů KDevelop propojuje komponentu textového editoru prostřednictvím technologie KParts . Hlavní redaktorkou je Kate .

Kromě úprav souborů poskytuje prostředí následující funkce a nástroje:

KDevelop 4 má architekturu založenou na doplňcích. Když vývojář provede změny, potřebuje pouze přestavět doplněk. Je možné uložit profily označující, které doplňky se mají načíst. KDevelop nepřichází s vestavěným textovým editorem, editor je zahrnut jako doplněk. KDevelop je jazyk agnostik a agnostik platformy, podporuje KDE , GNOME a mnoho dalších technologií (např . Qt , GTK a wxWidgets ).

Dokončení kódu je k dispozici pro jazyky C a C++. Dříve byly symboly ukládány do souboru Berkeley DB pro rychlé vyhledávání bez předchozí analýzy . Nyní se počítají při každém hovoru. [9] Vestavěný debugger vám umožňuje graficky pracovat se všemi ladicími nástroji, jako jsou body přerušení a tracebacky. Může také pracovat s dynamicky načítanými pluginy, na rozdíl od konzolového gdb .

Rychlé otevření umožňuje rychle procházet soubory.

V současné době existuje asi 50 až 100 pluginů pro toto IDE. Mezi ty užitečnější patří trvalé záložky kódu pro celý projekt , zkratky kódu pro rychlé rozšíření textu, zdrojový formátovač pro přeformátování textu pro průvodce styly před uložením, vyhledávání regulárních výrazů a hledání/nahrazování v rámci celého projektu , které pomáhá s refaktorováním kódu .

Poznámky

  1. https://invent.kde.org/kdevelop/kdevelop/-/tags/v5.6.2
  2. https://invent.kde.org/kdevelop/kdevelop/-/tags/v5.5.80
  3. https://www.kdevelop.org/news/kdevelop-5580-released
  4. Projekt kdevelop Open Source na Open Hub: Stránka jazyků - 2006.
  5. 1 2 https://www.kdevelop.org/download
  6. https://www.kdevelop.org/?filename=main1999.html
  7. https://phabricator.kde.org/diffusion/KDEVELOP/browse/master/COPYING
  8. https://invent.kde.org/kdevelop/kdevelop/-/blob/master/org.kde.kdevelop.appdata.xml
  9. irc://irc.freenode.net:6667/#kdevelop

Viz také

Odkazy