<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=KDevelop</id>
	<title>KDevelop - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=KDevelop"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=KDevelop&amp;action=history"/>
	<updated>2026-05-03T06:32:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=KDevelop&amp;diff=3448084&amp;oldid=prev</id>
		<title>imported&gt;InternetArchiveBot: Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=KDevelop&amp;diff=3448084&amp;oldid=prev"/>
		<updated>2025-07-19T06:59:16Z</updated>

		<summary type="html">&lt;p&gt;Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:59, 19 July 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l108&quot;&gt;Line 108:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 108:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Repositories:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Repositories:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** KDevelop: [https://invent.kde.org/kdevelop/kdevelop GitLab], [https://cgit.kde.org/kdevelop.git/ cgit] {{Webarchive|url=https://web.archive.org/web/20190320192834/https://cgit.kde.org/kdevelop.git/ |date=2019-03-20 }} and [https://github.com/KDE/kdevelop GitHub (mirror)]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** KDevelop: [https://invent.kde.org/kdevelop/kdevelop GitLab], [https://cgit.kde.org/kdevelop.git/ cgit] {{Webarchive|url=https://web.archive.org/web/20190320192834/https://cgit.kde.org/kdevelop.git/ |date=2019-03-20 }} and [https://github.com/KDE/kdevelop GitHub (mirror)]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** [https://linuxfoss.com/install-spotify-on-ubuntu/ Install KDevelop on Ubuntu]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** [https://linuxfoss.com/install-spotify-on-ubuntu/ Install KDevelop on Ubuntu] &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Webarchive|url=https://web.archive.org/web/20230718181008/https://linuxfoss.com/install-spotify-on-ubuntu/ |date=2023-07-18 }}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** KTextEditor framework: [https://invent.kde.org/frameworks/ktexteditor GitLab], [https://cgit.kde.org/ktexteditor.git/ cgit] {{Webarchive|url=https://web.archive.org/web/20190202031042/https://cgit.kde.org/ktexteditor.git/ |date=2019-02-02 }} and [https://github.com/KDE/ktexteditor GitHub (mirror)]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** KTextEditor framework: [https://invent.kde.org/frameworks/ktexteditor GitLab], [https://cgit.kde.org/ktexteditor.git/ cgit] {{Webarchive|url=https://web.archive.org/web/20190202031042/https://cgit.kde.org/ktexteditor.git/ |date=2019-02-02 }} and [https://github.com/KDE/ktexteditor GitHub (mirror)]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** KSyntaxHighlighting framework: [https://invent.kde.org/frameworks/syntax-highlighting GitLab], [https://cgit.kde.org/syntax-highlighting.git/ cgit] {{Webarchive|url=https://web.archive.org/web/20190131013227/https://cgit.kde.org/syntax-highlighting.git/ |date=2019-01-31 }} and [https://github.com/KDE/syntax-highlighting GitHub (mirror)]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** KSyntaxHighlighting framework: [https://invent.kde.org/frameworks/syntax-highlighting GitLab], [https://cgit.kde.org/syntax-highlighting.git/ cgit] {{Webarchive|url=https://web.archive.org/web/20190131013227/https://cgit.kde.org/syntax-highlighting.git/ |date=2019-01-31 }} and [https://github.com/KDE/syntax-highlighting GitHub (mirror)]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;InternetArchiveBot</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=KDevelop&amp;diff=140400&amp;oldid=prev</id>
		<title>imported&gt;Matthias M.: mostly primary sources</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=KDevelop&amp;diff=140400&amp;oldid=prev"/>
		<updated>2025-01-12T10:00:36Z</updated>

		<summary type="html">&lt;p&gt;mostly primary sources&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Integrated development environment}}&lt;br /&gt;
{{Primary sources|date=January 2025}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name                  = KDevelop&lt;br /&gt;
| title                 = KDevelop&lt;br /&gt;
| logo                  = Breezeicons-apps-48-kdevelop.svg&lt;br /&gt;
| screenshot            = Kdevelop--breeze dark theme.png&lt;br /&gt;
| developer             = [[KDE]]&lt;br /&gt;
| released              = {{Start date and age|1999|12|06}}&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
  | url          = http://www.kdevelop.org/index.htmlfilename=main1999.html&lt;br /&gt;
  | archive-url  = https://web.archive.org/web/20030621132836/http://www.kdevelop.org/index.html?filename=main1999.html&lt;br /&gt;
  | archive-date = 2003-06-21&lt;br /&gt;
  | title        = KDevelop – News of 1999&lt;br /&gt;
  | publisher    = [[KDE]]&lt;br /&gt;
  | date         = 1999-12-06&lt;br /&gt;
  | access-date  = 2012-12-27&lt;br /&gt;
  }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| latest release version = {{wikidata|property|edit|reference|Q468841|P348|P548=Q2804309}}&lt;br /&gt;
| latest release date    = {{start date and age|{{wikidata|qualifier|Q468841|P348|P548=Q2804309|P577}}}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| latest preview version = {{wikidata|property|edit|reference|Q468841|P348|P548=Q51930650}}&lt;br /&gt;
| latest preview date    = {{start date and age|{{wikidata|qualifier|Q468841|P348|P548=Q51930650|P577}}}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
| discontinued           = &lt;br /&gt;
| programming language   = [[C (programming language)|C]], [[C++]]&lt;br /&gt;
| operating system       = [[Linux]], [[Microsoft Windows|Windows]], [[macOS]] (preview, no official pre-built installer)&lt;br /&gt;
| size                   = &lt;br /&gt;
| genre                  = [[Integrated development environment]]&lt;br /&gt;
| license                = [[GNU General Public License|GPL-2.0-or-later]]&amp;lt;ref&amp;gt;{{cite web|url=https://invent.kde.org/kdevelop/kdevelop/-/blob/master/org.kde.kdevelop.appdata.xml|title=org.kde.kdevelop.appdata.xml|date=15 March 2024 }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
  | url     = https://invent.kde.org/kdevelop/kdevelop/-/blob/master/COPYING&lt;br /&gt;
  | archive-url = https://web.archive.org/web/20200704222133/https://invent.kde.org/kdevelop/kdevelop/-/blob/master/COPYING&lt;br /&gt;
  | url-status = dead&lt;br /&gt;
  | archive-date = 2020-07-04&lt;br /&gt;
  | title     = COPYING · rKDEVELOP&lt;br /&gt;
  | website     = invent.kde.org&lt;br /&gt;
  }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;KDevelop&amp;#039;&amp;#039;&amp;#039; is a [[Free and open-source software|free and open-source]] [[integrated development environment]] (IDE) for [[Unix-like]] computer [[operating system]]s and [[Microsoft Windows|Windows]]. It provides [[Source code editor|editing]], navigation and [[debugging]] features for several [[programming language]]s, and integration with [[Build system|build automation]] and [[Version control|version-control systems]], using a [[Plug-in (computing)|plugin]]-based architecture.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 | url         = https://www.kdevelop.org/&lt;br /&gt;
 | title       = A cross-platform IDE for C, C++, Python, JavaScript and PHP&lt;br /&gt;
 | publisher   = KDevelop&lt;br /&gt;
 | website     = www.kdevelop.org&lt;br /&gt;
 | access-date = 2017-01-17}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
KDevelop 5 has [[Parsing|parser]] backends for [[C (programming language)|C]], [[C++]], [[Objective-C]], [[OpenCL]] and [[JavaScript]]/[[QML]], with plugins supporting [[PHP]], [[Python 3]] and [[Ruby (programming language)|Ruby]].&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{cite web&lt;br /&gt;
 | url         = http://kfunk.org/2016/08/23/whats-new-in-kdevelop-5-0/&lt;br /&gt;
 | title       = What&amp;#039;s new in KDevelop 5.0?&lt;br /&gt;
 | date        = 2016-08-23&lt;br /&gt;
 | website     = Personal Blog of Kevin Funk&lt;br /&gt;
 | access-date = 2017-01-17}}&amp;lt;/ref&amp;gt; Basic [[syntax highlighting]] and [[code folding]] are available for dozens of other [[Source code|source-code]] and [[Markup language|markup]] formats, but without [[Semantic analysis (compilers)|semantic analysis]].&lt;br /&gt;
&lt;br /&gt;
KDevelop is part of the [[KDE]] project, and is based on [[KDE Frameworks]] and Qt. The C/C++ backend uses [[Clang]] to provide accurate information even for very complex codebases.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
KDevelop 0.1 was released in 1998,&amp;lt;ref&amp;gt;{{cite web|url=https://lists.kde.org/?l=kde-announce&amp;amp;amp;m=90648146015087&amp;amp;amp;w=2|title=ANNOUNCE: kdevelop-0.1.tar.gz|date=1998-09-22|publisher=KDE|access-date=2013-09-22}}&amp;lt;/ref&amp;gt; with 1.0 following in late 1999.&amp;lt;ref&amp;gt;{{cite web|url=https://tech.slashdot.org/story/99/12/06/0252212/kdevelop-10-released|title=Kdevelop 1.0 released - Slashdot|website=tech.slashdot.org|date=6 December 1999 |access-date=2017-01-17}}&amp;lt;/ref&amp;gt; 1.x and 2.x were developed over a period of four years from the original codebase.&lt;br /&gt;
&lt;br /&gt;
It is believed that Sandy Meier originated KDevelop. Ralf Nolden is also known to be an early developer of the project. In 1998 Sandy Meier started KDevelop and worked 8 weeks alone on this project. Since then, the KDevelop IDE is publicly available under the GPL and supports many programming languages.&lt;br /&gt;
&lt;br /&gt;
Bernd Gehrmann started a complete [[rewrite (programming)|rewrite]] and announced KDevelop 3.x in March 2001.&amp;lt;ref&amp;gt;{{cite web|url=https://lists.kde.org/?l=kde-core-devel&amp;amp;amp;m=98598814600661&amp;amp;amp;w=2 |title=A new IDE for a new millennium |publisher=KDE |date=2001-03-30 |access-date=2013-09-22}}&amp;lt;/ref&amp;gt; Its first release was together with [[K Desktop Environment 3.2]] in February 2004, and development of KDevelop 3.x continued until 2008.&lt;br /&gt;
&lt;br /&gt;
KDevelop 4.x, another complete rewrite with a more object-oriented programming model,&amp;lt;ref&amp;gt;{{cite web|url=https://apaku.wordpress.com/2009/11/29/kdevelop4-moved/|title=KDevelop4 moved|date=29 November 2009 |access-date=29 November 2009}}&amp;lt;/ref&amp;gt; was developed from August 2005 and released as KDevelop 4.0.0 in May 2010.&amp;lt;ref&amp;gt;{{cite web|url=https://apaku.wordpress.com/2010/05/01/finally-kdevelop-4-0-final-published/|title=Finally KDevelop 4.0 final published|date=1 May 2010|access-date=2010-05-01}}&amp;lt;/ref&amp;gt; The last feature update of this branch was version 4.7.0 in September 2014,&amp;lt;ref&amp;gt;{{cite web|url = https://www.kdevelop.org/news/kdevelop-470-released|title = KDevelop 4.7.0 Released| date=13 September 2014 }}&amp;lt;/ref&amp;gt; with bugfix releases continuing until KDevelop 4.7.4 in December 2016&amp;lt;ref&amp;gt;{{cite web|url=https://www.kdevelop.org/news/kdevelop-474-released|title=KDevelop 4.7.4 released|publisher=KDevelop|website=www.kdevelop.org|date=13 December 2016 |access-date=2017-01-17}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
KDevelop 5 development began in August 2014 as a continuation of the 4.x codebase, ported to Qt5 and KDE Frameworks 5.&amp;lt;ref&amp;gt;{{cite web|url = https://www.kdevelop.org/frameworks/kdevelop-master-now-depends-kde-frameworks-5|title = KDevelop master now depends on KDE Frameworks 5!| date=27 August 2014 }}&amp;lt;/ref&amp;gt; The custom C++ parser used in earlier versions, which had poor support for C++11 syntax, was replaced by a new Clang-based backend. The integrated [[CMake|CMakeFile]] interpreter was also removed in favour of [[JSON]] [[metadata]] produced by the upstream CMake tool.&lt;br /&gt;
&lt;br /&gt;
Semantic language support was added for QML and JavaScript, using the parser from [[Qt Creator]], alongside a new [[Qmake|QMake]] project-manager backend.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first stable 5.x release was KDevelop 5.0.0 in August 2016.&amp;lt;ref&amp;gt;{{cite web|url=https://www.kdevelop.org/news/kdevelop-500-released|title=KDevelop 5.0.0 release|publisher=KDevelop|website=www.kdevelop.org|date=23 August 2016 |access-date=2017-01-17}}&amp;lt;/ref&amp;gt; In October 2016, official Microsoft Windows builds were released for the first time.&amp;lt;ref&amp;gt;{{cite web|url=https://www.kdevelop.org/news/kdevelop-501-windows-released|title=KDevelop for Windows: Official 5.0.1 beta installer available now|publisher=KDevelop|website=www.kdevelop.org|date=9 October 2016 |access-date=2017-01-17}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
KDevelop uses an embedded [[text editor]] component through the [[KParts]] framework. The default editor is [[Kate (text editor)|KDE Advanced Text Editor]], which can optionally be replaced with a [[Qt (framework)|Qt]] Designer-based editor. This list focuses on the features of KDevelop itself. For features specific to the editor component, see the article on [[Kate (text editor)|Kate]].&lt;br /&gt;
&lt;br /&gt;
* [[Source code editor]] with [[syntax highlighting]] and automatic [[Indent style|indentation]] (Kate).&lt;br /&gt;
* C/C++ language is now supported with a Clang&amp;#039;s backend (as of KDevelop-5.0)&amp;lt;ref&amp;gt;{{cite web|url=https://www.kdevelop.org/news/kdevelop-500-released|title=KDevelop 5.0.0 release {{!}} KDevelop|website=www.kdevelop.org|date=23 August 2016 |access-date=2018-12-10}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Project management for different project types, such as [[Automake]], [[CMake]], &amp;#039;&amp;#039;qmake&amp;#039;&amp;#039; for [[Qt (toolkit)|Qt]] based projects and [[Apache Ant|Ant]] for [[Java (programming language)|Java]] based projects.&lt;br /&gt;
* Class browser.&lt;br /&gt;
* [[GUI designer]]&lt;br /&gt;
* [[Front and back ends|Front-end]] for the [[GNU Compiler Collection]] and [[GNU Debugger]].&lt;br /&gt;
* [[Wizard (software)|Wizards]] to generate and update [[class (computer science)|class]] definitions and application [[software framework|framework]].&lt;br /&gt;
* Automatic [[code completion]] ([[C (programming language)|C]]/[[C++]]).&lt;br /&gt;
* Built-in [[Doxygen]] support.&lt;br /&gt;
* [[Revision control]] (also known as SCM) support. Supported systems include [[Concurrent Versions System|CVS]], [[Subversion (software)|Subversion]], [[Perforce]], [[Rational ClearCase|ClearCase]], [[Git (software)|Git]], [[Mercurial]], and [[Bazaar (software)|Bazaar]]&lt;br /&gt;
&lt;br /&gt;
KDevelop 4 is a completely [[Plug-in (computing)|plugin]]-based architecture. When a developer makes a change, they only must [[compiler|compile]] the plugin. There is a possibility to keep several profiles each of which determines which plugins to be loaded. KDevelop does not come with a text editor, but instead uses a plugin for this purpose as well. KDevelop is programming language independent and build system-independent, supporting [[KDE]], [[GNOME]], and many other technologies such as [[Qt (toolkit)|Qt]], [[GTK+]], and [[wxWidgets]].&lt;br /&gt;
&lt;br /&gt;
KDevelop has supported a variety of [[programming language]]s, including [[C (programming language)|C]], [[C++]], [[Python (programming language)|Python]], [[PHP]], [[Java (programming language)|Java]], [[Fortran]], [[Ruby (programming language)|Ruby]], [[Ada (programming language)|Ada]], [[Pascal (programming language)|Pascal]], [[SQL]], and [[Bash (Unix shell)|Bash]] scripting. Supported build systems include GNU (automake), cmake, qmake, and make for custom projects (KDevelop does not destroy user [[Makefile]]s if they are used) and scripting projects which don&amp;#039;t need one.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Code completion&amp;#039;&amp;#039; is available for [[C (programming language)|C]] and [[C++]]. Symbols are kept in a [[Berkeley DB]] file for quick lookups without re-parsing. KDevelop also offers a developer framework which helps to write new parsers for other programming languages.&lt;br /&gt;
&lt;br /&gt;
An integrated [[debugger]] allows graphically doing all debugging with [[breakpoint]]s and [[Stack trace|backtraces]]. It even works with dynamically loaded plugins unlike [[command line]] [[GDB]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Quick Open&amp;#039;&amp;#039; allows quick navigation between files.&lt;br /&gt;
&lt;br /&gt;
Currently, around 50 to 100 plugins exist for this [[integrated development environment|IDE]].  Major ones include persistent project-wide code [[Internet bookmark|bookmarks]], &amp;#039;&amp;#039;Code abbreviations&amp;#039;&amp;#039; which allow expanding text quickly, a &amp;#039;&amp;#039;Source formatter&amp;#039;&amp;#039; which reformats code to a &amp;#039;&amp;#039;style guide&amp;#039;&amp;#039; before saving, &amp;#039;&amp;#039;Regular expressions search&amp;#039;&amp;#039;, and project-wide &amp;#039;&amp;#039;search/replace&amp;#039;&amp;#039; which helps in [[refactoring]] code.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Portal|Free and open-source software}}&lt;br /&gt;
* [[Comparison of integrated development environments]]&lt;br /&gt;
* [[List of KDE applications]]&lt;br /&gt;
* [[Qt Creator]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
{{Commons category}}&lt;br /&gt;
* {{Official website}}&lt;br /&gt;
* Repositories:&lt;br /&gt;
** KDevelop: [https://invent.kde.org/kdevelop/kdevelop GitLab], [https://cgit.kde.org/kdevelop.git/ cgit] {{Webarchive|url=https://web.archive.org/web/20190320192834/https://cgit.kde.org/kdevelop.git/ |date=2019-03-20 }} and [https://github.com/KDE/kdevelop GitHub (mirror)]&lt;br /&gt;
** [https://linuxfoss.com/install-spotify-on-ubuntu/ Install KDevelop on Ubuntu]&lt;br /&gt;
** KTextEditor framework: [https://invent.kde.org/frameworks/ktexteditor GitLab], [https://cgit.kde.org/ktexteditor.git/ cgit] {{Webarchive|url=https://web.archive.org/web/20190202031042/https://cgit.kde.org/ktexteditor.git/ |date=2019-02-02 }} and [https://github.com/KDE/ktexteditor GitHub (mirror)]&lt;br /&gt;
** KSyntaxHighlighting framework: [https://invent.kde.org/frameworks/syntax-highlighting GitLab], [https://cgit.kde.org/syntax-highlighting.git/ cgit] {{Webarchive|url=https://web.archive.org/web/20190131013227/https://cgit.kde.org/syntax-highlighting.git/ |date=2019-01-31 }} and [https://github.com/KDE/syntax-highlighting GitHub (mirror)]&lt;br /&gt;
* Bug tracking: in [https://bugs.kde.org/describecomponents.cgi?product=kdevelop KDevelop], in [https://bugs.kde.org/describecomponents.cgi?product=frameworks-ktexteditor KTextEditor framework] and in [https://bugs.kde.org/describecomponents.cgi?product=frameworks-syntax-highlighting KSyntaxHighlighting framework]&lt;br /&gt;
&lt;br /&gt;
{{Integrated development environments}}&lt;br /&gt;
{{KDE}}&lt;br /&gt;
{{GUI builders}}&lt;br /&gt;
&lt;br /&gt;
[[Category:User interface builders]]&lt;br /&gt;
[[Category:1999 software]]&lt;br /&gt;
[[Category:Free integrated development environments]]&lt;br /&gt;
[[Category:Java development tools]]&lt;br /&gt;
[[Category:KDE Applications]]&lt;br /&gt;
[[Category:Linux integrated development environments]]&lt;br /&gt;
[[Category:Software using the GNU General Public License]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Matthias M.</name></author>
	</entry>
</feed>