KDevelop is an integrated development environment for the creation and development of GNU
Standard Applications. It runs on Unix sysytems and is bundled with the KDE desktop environment.
KDevelop uses by default the GCC for compiling, and it supports a wide variety of languages, such as Java, C, C++ , and PHP, Perl, Python and Ruby.
KDevelop integrates with KDE text editors through KPart, but by default it embeds Kate, which allows for syntax highlighting and auto indenting of code.
KDevelop also works with Doxygen for documentation generation and with major version control systems such as Subversion and CVS, as well as Perforce and ClearCase.
New functionality can be included in KDevelop through 3rd party plugins.
forward-char (Ctrl-F), backward-char (Ctrl-B) for Kate pre 3.4.
Some of these actions are only activated in older KTextEditor versions that don’t support them by themselves yet.
Since it is a pure KTextEditor plugin, it is available for a all KDE applications that use the libkatepart for editing, among these are KDevelop, Kile, Kate, Quanta Plus and many more.
It’s a great plugin to enhance your KDE texteditors as long as there is no Kemacs.