KDvyvinuli vynikajúce IDE pre C, C ++ a ďalšie programovacie jazyky

kdevelop-showuses

V blogu hovorili a odporučil niektoré integrované vývojové prostredia pre rôzne programovacie jazyky, väčšina z nich je zameraná na programovanie a vývoj v jazykoch C a C ++.

Tentokrát sa budeme baviť o inom IDE ktorý je súčasťou projektu desktopového prostredia KDE. IDE, o ktorom si dnes povieme volá sa KDevelop.

Es bezplatné multiplatformové integrované vývojové prostredie (Windows a GNU / Linux-Unix) publikované pod licenciou GPL a zamerané na použitie v grafickom prostredí KDE.

Na rozdiel od mnohých iných vývojových rozhraní KDevelop nemá vlastný kompilátor, takže sa pri výrobe binárneho kódu spolieha na gcc.

Niektoré ďalšie jazyky sú plne podporované, čo znamená, že majú zvýraznenie syntaxe, navigáciu v sémantickom kóde a dokončenie.

C / C ++ (podporované knižnicami Clang a llvm) vrátane niektorých ďalších funkcií pre rámec Qt. Okrem QML, JavaScript, Python a PHP má tiež podporu CUDA a OpenCLQt.

Zatiaľ čo pre ostatné programovacie jazyky, ako sú Java, Ada, SQL, Perl a Pascal, ako aj skripty (skripty) pre shell Bash ešte neboli prenesené do KDevelop, aj keď je možné, že budú v budúcnosti podporované .

O spoločnosti KDevelop

V KDevelop nájdeme zvýraznenie syntaxe, v ktorom každý výskyt tej istej premennej v konkrétnej farbe, zmena na základe premennej. Skús to, bude sa ti páčiť, keď si na to zvykneš. Voliteľné.

Trvalá vyrovnávacia pamäť disku pre databázu kódov. V závislosti od rozsahu a zložitosti vášho projektu môže analýza spočiatku chvíľu trvať; ale po tomto prvom spustení je všetko uložené na disk a načítané do niekoľkých sekúnd pri každom ďalšom spustení IDE.

Medzi hlavné charakteristiky, ktoré môžeme zdôrazniť v tomto integrovanom vývojovom prostredí, môžeme nájsť:

  • Editor zdrojového kódu so zvýraznením syntaxe a automatickým odsadením (Kate).
  • Správa rôznych typov projektov, ako sú CMake, Automake, qmake (pre projekty založené na knižnici Qt a Ant (pre projekty založené na Jave).
  • Prehliadač medzi triedami aplikácie.
  • Front-end pre gcc, GNU kompilátorová sada.
  • Klientske rozhranie pre GNU debugger.
  • Sprievodcovia na generovanie a aktualizáciu definícií tried a aplikačného rámca.
  • Automatické dopĺňanie kódu v jazykoch C a C ++.
  • Natívna podpora pre Doxygen.
  • Umožňuje kontrolu verzie.
  • Účinné vyhľadávanie a nahradzovanie, tiež prostredníctvom komplexných projektov, voliteľne s regulárnymi výrazmi
  • Integrácia testu jednotky
  • Filtrujte nástroj na zobrazenie problémov, ktorý zobrazuje všetky problémy (syntaxové a sémantické chyby atď.)
  • Pomoc s grafickým debuggerom (C ++ a Python, PHP pomocou doplnkového pluginu)
  • Šablóny súborov a projektov (ďalšie šablóny je možné stiahnuť alebo nainštalovať)
  • Takmer akýkoľvek typ súboru je možné zobraziť ako kartu / dokument v rámci IDE prostredníctvom programu Kparts (napríklad súbor PDF)
  • Zobrazenie nástroja Console
  • Podpora externých skriptov
  • Režim vstupu kompatibilný s Vim

KDevelop-IDE-editor

Ako nainštalovať KDevelop IDE na Ubuntu 18.04 a deriváty?

Si chcete nainštalovať toto integrované vývojové prostredie vo vašom systéme to môžeme urobiť podľa nasledujúcich pokynov.

Primero musíme otvoriť terminál, Urobíme to pomocou kombinácie klávesov „Ctrl + Alt + T“ a v nej vykonáme nasledujúci príkaz:

wget https://download.kde.org/stable/kdevelop/5.2.3/bin/linux/KDevelop-5.2.3-x86_64.AppImage -O KDevelop.AppImage

Týmto stiahneme súbor AppImage z IDE, pomocou ktorého ho môžeme nainštalovať a použiť v systéme.

Teraz Nasledujúcim príkazom musíme udeliť povolenie na vykonávanie súboru:

sudo chmod +x KDevelop.AppImage

Vďaka tomu môžeme súbor spustiť dvojitým kliknutím alebo ho môžeme spustiť aj pomocou nasledujúceho príkazu z terminálu:

./KDevelop.AppImage

A je to, môžeme začať používať toto IDE v našom systéme.

Ak viete o inom IDE, neváhajte sa s nami podeliť v komentároch.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.