KDevelop es un IDE muy completo para GNU/Linux / Windows / MacOS que soporta una gran cantidad de lenguajes de programacion: C, C++, PHP, Python, Objective-C, Javascript y muchos otros.
Orientado a la integracion con el entorno de escritorio KDE/Plasma, pero funciona perfectamente en otros como GNOME, XFCE, LXDE, etc.
Características
- Editor de código fuente con destacado de sintaxis e indentado automático (Kate).
- Gestión de diferentes tipos de proyectos, como CMake, Automake, qmake (para proyectos basados en la biblioteca Qt y Ant (para proyectos basados en Java).
- Navegador entre clases de la aplicación.
- Front-end para gcc, el conjunto de compiladores de GNU.
- Front-end para el depurador de GNU.
- Asistentes para generar y actualizar las definiciones de las clases y el framework de la aplicación.
- Completado automático del código en C y C++.
- Compatibilidad nativa con Doxygen.
- Permite control de versiones.
Otras novedades
Python también recibe algo de amor, ahora KDevelop es capaz de reconocer la síntaxis y semántica de su versión 3.6.
Destacar la integración de un nuevo sistema de control de versiones: Perforce (de tipo privativo y comercial). Se une a los ya presentes Git, Bazaar, Subversión, CVS y Mercurial.
Por último señalar el soporte preliminar para OpenCL (Open Computing Language) respaldado por el backend de Clang incluido en la aplicación, así como el futuro soporte de Nvidia CUDA, en este último caso previsto para KDevelop 5.2.
KDevelop está incluido en los repositorios de la mayoría de distribuciones GNU/Linux. Además si os pasáis por el apartado de descargas de su web, encontraréis una versión appimage que no precisa instalación, tan solo darle permisos y hacer un click (o dos).
https://www.kdevelop.org/