KDevelop
Um IDE multi-plataforma para o C, C++, Python, QML/JavaScript e PHP
Disponível para o Linux, Windows e macOS
ObterCaracterísticas
O KDevelop é um Ambiente de Desenvolvimento Integrado Cheio de Funcionalidades
O KDevelop é um Ambiente de Desenvolvimento Integrado cheio de funcionalidades, perfeito para os projectos em C e C++ ou em outras linguagens suportados. Tem um óptimo suporte para a completação de código e para projectos, em conjunto com a integração da documentação, a qual o aproxima ao máximo do código que está a editar.
Compreenda melhor o seu código, com uma compreensão do código admirável
O KDevelop processa o seu projecto na hora para lhe oferecer uma completação de código adequada. O C/C++, Objective-C e o QML têm suporte de primeira classe no KDevelop!
Programar em qualquer linguagem
O KDevelop tem um óptimo suporte para C e C++, Objective-C e QML. Até suporta algumas partes do dialecto do Qt. O Python e o PHP tem 'plugins' opcionais que activam um melhor suporte.
O KDevelop tem suporte também para o CMake e o QMake.

Trabalhar em vários projectos em simultâneo
O KDevelop é um fantástico IDE multi-projectos; pode abrir vários projectos dentro de uma sessão e decidir a ordem pela qual os mesmos podem ser compilados. O KDevelop é uma boa opção para projectos de 'software' em grande escala, como o KDE ou o Qt, onde o desenvolvimento ocorre em várias plataformas e bibliotecas interligadas. O KDevelop também possui um 'plugin' do Git, que lhe permite trabalhar com uma interface para o Git simples de usar, para manter todos os seus projectos facilmente actualizados.

Verificar de novo a integração com a documentação
Esqueceu-se o que o strcmp
devolve? Necessita de ver rapidamente a documentação do Qt sem a ajuda de um motor de busca? O KDevelop pode ajudá-lo a mostrar a documentação do Qt, as páginas de ajuda do CMake e as páginas do 'man' directamente no editor!

'Plugins'
O KDevelop é bastante extensível, como o suporte para o Clang-Tidy, o Heaptrack e o Perforce.
