Difference between revisions of "KDevelop"

From ArchWiki
Jump to: navigation, search
(update Pkg/AUR templates to reflect new package status)
(KDevelop 5)
 
(13 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
[[Category:Development]]
 
[[Category:Development]]
 +
[[ja:KDevelop]]
 +
[[zh-CN:KDevelop 4]]
 
''"[http://kdevelop.org/ KDevelop] is a free, open source IDE (Integrated Development Environment) for MS Windows, Mac OS X, Linux, Solaris and FreeBSD. It is a feature-full, plugin extensible IDE for C/C++ and other programming languages. It is based on KDevPlatform, and the [[KDE]] and [[Qt]] libraries and is under development since 1998."''
 
''"[http://kdevelop.org/ KDevelop] is a free, open source IDE (Integrated Development Environment) for MS Windows, Mac OS X, Linux, Solaris and FreeBSD. It is a feature-full, plugin extensible IDE for C/C++ and other programming languages. It is based on KDevPlatform, and the [[KDE]] and [[Qt]] libraries and is under development since 1998."''
  
==Installation==
+
== Installation ==
  
{{Pkg|kdevelop}} is available in the Extra repository:
+
[[Install]] the {{Pkg|kdevelop}} package.
  
# pacman -S kdevelop
+
=== Plugins ===
  
==Building Additional Plugins==
+
Install plugins to provide autocompletion and other language-specific features:
  
===First: Install Dependency===
+
*For PHP, install the {{Pkg|kdevelop-php}} package
 +
*For Python, install the {{Pkg|kdevelop-python}} package
  
The KDevelop Parser Generator in Extra ({{Pkg|kdevelop-pg-qt}}) is required to build additional plugins. Plugins will not compile if this package is not installed beforehand.
+
== Building additional plugins ==
  
# pacman -S kdevelop-pg-qt
+
The KDevelop Parser Generator ({{Pkg|kdevelop-pg-qt}} package) is required to build additional plugins. Plugins will not compile if this package is not installed beforehand.
  
===PHP===
+
== Troubleshooting ==
  
The PHP plugin ({{Pkg|kdevelop-php}}) from Extra provides autocompletion and other PHP-specific features.
+
=== KDevCMakeManager ===
 
+
If you get an error saying that project management plugin could not be loaded ("Could not load project management plugin KDevCMakeManager.") make sure {{Pkg|cmake}} is installed.
# pacman -S kdevelop-php
+
 
+
Restart KDevelop 4 and you should now have improved PHP support, including autocomplete for both the PHP functions as well as for your project's functions and classes.
+
 
+
===Other Plugins===
+
 
+
Other plugins are available from [[AUR]]: [https://aur.archlinux.org/packages.php?O=0&K=kdevelop-extra-plugins&do_Search=Go kdevelop-extra-plugins]
+
 
+
==List of Available Plugins==
+
 
+
As of June 18 2009, the following plugins are available from KDE's svn repository.
+
 
+
* automake
+
* bazaar
+
* check
+
* controlflowgraph
+
* cppunit
+
* csharp
+
* ctest
+
* duchainviewer
+
* java
+
* metrics
+
* oldgdb
+
* php
+
* php-docs
+
* python
+
* qmake
+
* qtdesigner
+
* ruby
+
* sloc
+
* teamwork
+
* xdebug
+
 
+
Note: As of June 17 2009, do not install the php-docs plugin because it causes the php plugin to stop working.
+

Latest revision as of 04:43, 1 September 2016

"KDevelop is a free, open source IDE (Integrated Development Environment) for MS Windows, Mac OS X, Linux, Solaris and FreeBSD. It is a feature-full, plugin extensible IDE for C/C++ and other programming languages. It is based on KDevPlatform, and the KDE and Qt libraries and is under development since 1998."

Installation

Install the kdevelop package.

Plugins

Install plugins to provide autocompletion and other language-specific features:

Building additional plugins

The KDevelop Parser Generator (kdevelop-pg-qt package) is required to build additional plugins. Plugins will not compile if this package is not installed beforehand.

Troubleshooting

KDevCMakeManager

If you get an error saying that project management plugin could not be loaded ("Could not load project management plugin KDevCMakeManager.") make sure cmake is installed.