<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.next.codeblocks.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Arthurzmj</id>
	<title>Code::Blocks - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.next.codeblocks.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Arthurzmj"/>
	<link rel="alternate" type="text/html" href="https://wiki.next.codeblocks.org/index.php?title=Special:Contributions/Arthurzmj"/>
	<updated>2026-10-18T21:23:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.next.codeblocks.org/index.php?title=Vim_emulator_plugin&amp;diff=7749</id>
		<title>Vim emulator plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.next.codeblocks.org/index.php?title=Vim_emulator_plugin&amp;diff=7749"/>
		<updated>2014-05-18T10:07:21Z</updated>

		<summary type="html">&lt;p&gt;Arthurzmj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Code::Blocks 3rd Party Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Vim emulator plugin|&lt;br /&gt;
  logo = [[File:Generic-plugin.png]] |&lt;br /&gt;
  developer = ayheos, Arthur Zhou | &lt;br /&gt;
  maintainer = |&lt;br /&gt;
  version =&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
See the  forums [/index.php/topic,19281.0.html cbvike] discussion.&lt;br /&gt;
&lt;br /&gt;
You can find and download source code from [https://github.com/zmj64351508/cbvike cbvike on Github]&lt;br /&gt;
&lt;br /&gt;
The author said: when use Code::Blocks to manager your project,a vim like editor is what I want, so I emulator the shortkeys in cb editor.&lt;/div&gt;</summary>
		<author><name>Arthurzmj</name></author>
	</entry>
	<entry>
		<id>https://wiki.next.codeblocks.org/index.php?title=Code::Blocks_Plugins&amp;diff=7748</id>
		<title>Code::Blocks Plugins</title>
		<link rel="alternate" type="text/html" href="https://wiki.next.codeblocks.org/index.php?title=Code::Blocks_Plugins&amp;diff=7748"/>
		<updated>2014-05-12T13:55:21Z</updated>

		<summary type="html">&lt;p&gt;Arthurzmj: /* 3rd Party Plugins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: User Documentation]]&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
Code::Blocks&#039; features can be extend by using &#039;&#039;&#039;plugins&#039;&#039;&#039;, most of them listed on this page. There are generally three types of plugins:&lt;br /&gt;
# Core plugins - developed and maintained by the core C::B team.&lt;br /&gt;
# Contrib plugins - developed and maintained by the community and proven to be very valuable. So they are integrated into the C::B SVN.&lt;br /&gt;
# 3rd party plugins - developed and maintained by the community but not (yet?) in the C::B repository. Theses plugins often have their own repository or are being posted (including the source code) in the forums.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you are looking for plugins:&#039;&#039;&#039;&lt;br /&gt;
# Look in the official release. Notice that the installer / package manager might require you to enable some of the plugins specifically. So READ carefully.&lt;br /&gt;
# Search the forums for announcements, especially the forums at [/index.php/board,14.0.html].&lt;br /&gt;
# There might be information on the WiKi concerning other plugins on this page and &#039;&#039;&#039;[[Announcement_for_plugins/patches|here]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For Windows users, the default behavior of the current installer (10.05) does &#039;&#039;&#039;not&#039;&#039;&#039; install contrib plugins. You need to manually check the &amp;quot;contrib plugin&amp;quot; checkbox when asked for selected components to install. There is no way to install them manually afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you are developing plugins:&#039;&#039;&#039;&lt;br /&gt;
Surely you can work with plugin as you like, but here are some suggestions:&lt;br /&gt;
* Announce them in the plugin development board in the forums - including the (initial) source code at [/index.php/board,14.0.html].&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
* Setup your own webpage (or use a file sharing platform) and post the link to the sources/binaries/svn access in the plugin development board in the forums at [/index.php/board,14.0.html].&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
* Setup a repository, probably at BerliOS or SourceForge, post the link to the sources/binaries/svn access in the plugin development board in the forums at [/index.php/board,14.0.html]. Notice: This is very convenient as attachments in our forum might be deleted from time to time. So it is not safe to post source code in the forums.&lt;br /&gt;
&lt;br /&gt;
THEN&lt;br /&gt;
&lt;br /&gt;
# Enter the plugins description on this page.&lt;br /&gt;
# Announce the plugin &#039;&#039;&#039;[[Announcement_for_plugins/patches|here]]&#039;&#039;&#039; using &#039;&#039;&#039;[[Template_for_plugin_announcement|this]]&#039;&#039;&#039; template.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Core Plugins ==&lt;br /&gt;
&lt;br /&gt;
The core plugins are installed by default and offer the basic functions of Code::Blocks. The core plugins are maintained / developed by the official development team.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Abbreviations plugin|Abbreviations]]&#039;&#039;&#039;&lt;br /&gt;
:Code::Blocks AutoComplete plugin.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Autosave plugin|Autosave]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Saves project files between intervals.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Class Wizard plugin|Class Wizard]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides wizard for creating new classes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Code Completion plugin|Code Completion]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides code completion functionality and class browser.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Compiler plugin|Compiler]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides support for various compilers in one interface.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Debugger plugin|Debugger]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides support for various debuggers in one interface.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[File Extension Handler plugin|File Extensions Handler]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Adds extra file extension handlers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Header Guard plugin|Header Guard]]&#039;&#039;&#039; &#039;&#039;(Disabled by default.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Create header guards (if needed) on file save.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[LogHacker plugin|LogHacker]]&#039;&#039;&#039; &#039;&#039;(Disabled by default.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Manipulate loggers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[ModPoller plugin|ModPoller]]&#039;&#039;&#039; &#039;&#039;(Disabled by default.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Frequently check for external modification.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Open Files List plugin|Open Files List]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Manages a list of all opened files (editors).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Projects Importer plugin|Projects Importer]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Imports projects from other IDE&#039;s, e.g. MS Visual Studio and DevC++.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Scripted Wizard plugin|Scripted Wizard]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides scripted wizard functionality.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Source Code Formatter plugin|Source Code Formatter]]&#039;&#039;&#039; (AStyle)&lt;br /&gt;
&lt;br /&gt;
:Formats source code files with specific style.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Tidycmt plugin|Tidycmt]]&#039;&#039;&#039; &#039;&#039;(Disabled by default.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Formats comments on file save.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[To-Do List plugin|To-Do List]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Adds to-do items to source code.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[WinXP Look&#039;n&#039;Feel plugin|WinXP Look&#039;n&#039;Feel]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Creates manifest file which enables the version 6.0 of the Common Controls on Windows XP.&lt;br /&gt;
&lt;br /&gt;
== Contrib Plugins ==&lt;br /&gt;
&lt;br /&gt;
The user-&#039;&#039;contrib&#039;&#039;uted plugins are not installed by default and offer extended functionality for Code::Blocks. The contrib plugins are maintained / developed by third-party developers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Aligner plugin|Aligner]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Code alignment.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[AutoVersioning plugin|Auto Versioning]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Helps you keep track of your project version and status.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Browse Tracker plugin|Browse Tracker]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Browse to previous source positions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[C::B Games plugin|C::B Games]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Games in a integrated development environment? You bet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[CCCC plugin|CCCC]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Integrates CCCC tool for measurement of source code metrics (http://sourceforge.net/projects/cccc/) into Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Code Profiler plugin|Code Profiler]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides graphical interface to GNU GProf profiler.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Code Snippets plugin|Code Snippets]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Manages small pieces of code (i.e. snippets).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Code Statistics plugin|Code Statistics]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Shows various statistics from source code files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Copy Strings to Clipboard plugin|Copy Strings to Clipboard]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Copies literal strings from the current editor to clipboard.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[CppCheck plugin|CppCheck]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Integrates the static code analyzer Cppcheck into Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Cscope plugin|Cscope]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Integrates Cscope (http://cscope.sourceforge.net/) into Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[DevPak Installer plugin|DevPak Installer]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Installs and updates DevC++ DevPaks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[DoxyBlocks plugin|DoxyBlocks]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin provides doxygen integration for Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[DragScroll plugin|DragScroll]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Enables dragging and scrolling with mouse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[EditorConfig plugin|EditorConfig]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin implements the http://EditorConfig.org/ file format.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Editor Tweaks plugin|Editor Tweaks]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin provides some additional tweaks for Code::Blocks editor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Environment Variables plugin|Environment Variables]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Sets environment variables within the focus of Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[File Manager plugin|File Manager]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin provides a simple file manager as a tab in the Code::Blocks management pane.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Header Fixup plugin|Header Fixup]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Adds missing includes/forward declarations to C++ source files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Help plugin|Help]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Integrates third-party help files to the interface.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[HexEditor plugin|HexEditor]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Opens files in a Code::Blocks integrated HexEditor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Incremental Search plugin|Incremental Search]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Searches and highlights a marked text incrementally within the open editor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Keyboard Shortcuts plugin|Keyboard Shortcuts]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Manages menu shortcuts.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Koders plugin|Koders]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Queries the Koders webpage for keywords.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Library finder plugin|Library finder]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Tool for automatically searching for installed libraries, and adding them to the project.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[NassiShneiderman plugin|NassiShneiderman]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Allows the creation of Nassi Shneiderman diagrams within Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[RegEx Testbed plugin|RegEx Testbed]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Regular expressions testbed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[ReopenEditor plugin|ReopenEditor]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Reopen a closed editor via hotkey, menu-item, or from a list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[SmartIndent plugin|SmartIndent]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:A suite of plugins that supply smart indenting for various languages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Source Exporter plugin|Source Exporter]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Exports source code files to other formats such as HTML and PDF.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[SpellChecker plugin|SpellChecker]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:A plugin to check the spelling of strings and comments.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Symbol Table plugin|Symbol Table]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:A simple graphical interface to the GNU symbol table displayer (nm).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[ThreadSearch plugin|ThreadSearch]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Multi-threaded &#039;Search in files&#039; with preview window.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Tools+ plugin|Tools+]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Creation and management of custom tools.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Valgrind plugin|Valgrind]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Valgrind analysis tools integration. (Valgrind does not run on Windows)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[wxSmith plugin|wxSmith]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:RAD tool for creating wxWidgets dialogs.&lt;br /&gt;
&lt;br /&gt;
== 3rd Party Plugins ==&lt;br /&gt;
&lt;br /&gt;
3rd party plugins - developed and maintained by the community but not (yet?) in the C::B repository. The contrib plugins are maintained / developed by third-party developers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[DisplayEvents plugin|DisplayEvents]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Display events that are registered with &amp;lt;tt&amp;gt;RegisterEventSink&amp;lt;/tt&amp;gt;, in the Code::Blocks Debug log.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Fortran Project plugin|Fortran Project]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin provides symbol browser and code-completion for Fortran files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[IPDefend Toolkit plugin|IPDefend Toolkit]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin enables creation of a licensed application in an easy way. Available at [http://www.comsytec.com/ipdefend.php]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[KeyMacs plugin|KeyMacs]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:KeyMacs (or Keyboard Macros) plugin enables Recording, Playback, and editing of keystroke macros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[OccurrenceHighlighter plugin|OccurrenceHighlighter]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin highlights all occurrences of keywords on a list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Rss::Blocks plugin|Rss::Blocks]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin is an rss feeds reader. Available at [http://sourceforge.net/projects/rssblocks/ sourceforge/rssblocks]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[TRACE32 Debugger plugin|TRACE32 Debugger]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Extends the Debugger plugin of Code::Blocks to work with the TRACE32 Debuggers. TRACE32 documentation &amp;quot;int_codeblock.pdf&amp;quot; and debuggert32.cbplugin are located on the enclosed SW CD on purchase of TRACE32&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[EPS Debugger for STM32 plugin|EPS Debugger for STM32]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Developing embedded applications for STM32 with ST Link 2. Available at [http://www.comsytec.eu/epsdebugger.php]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Vim emulator plugin|Vim Plugin]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Emulator the Vim&#039;s shortkeys in Code::Blocks editor. Available at [https://github.com/zmj64351508/cbvike cbvike on Github]&lt;br /&gt;
&lt;br /&gt;
If you have questions -&amp;gt; ask in the [/index.php/board,14.0.html forums].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Announcement for plugins/patches|Announcement for plugins/patches]] These are not stable plugins in many cases&lt;/div&gt;</summary>
		<author><name>Arthurzmj</name></author>
	</entry>
	<entry>
		<id>https://wiki.next.codeblocks.org/index.php?title=Code::Blocks_Plugins&amp;diff=7747</id>
		<title>Code::Blocks Plugins</title>
		<link rel="alternate" type="text/html" href="https://wiki.next.codeblocks.org/index.php?title=Code::Blocks_Plugins&amp;diff=7747"/>
		<updated>2014-05-12T13:52:44Z</updated>

		<summary type="html">&lt;p&gt;Arthurzmj: /* 3rd Party Plugins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: User Documentation]]&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
Code::Blocks&#039; features can be extend by using &#039;&#039;&#039;plugins&#039;&#039;&#039;, most of them listed on this page. There are generally three types of plugins:&lt;br /&gt;
# Core plugins - developed and maintained by the core C::B team.&lt;br /&gt;
# Contrib plugins - developed and maintained by the community and proven to be very valuable. So they are integrated into the C::B SVN.&lt;br /&gt;
# 3rd party plugins - developed and maintained by the community but not (yet?) in the C::B repository. Theses plugins often have their own repository or are being posted (including the source code) in the forums.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you are looking for plugins:&#039;&#039;&#039;&lt;br /&gt;
# Look in the official release. Notice that the installer / package manager might require you to enable some of the plugins specifically. So READ carefully.&lt;br /&gt;
# Search the forums for announcements, especially the forums at [/index.php/board,14.0.html].&lt;br /&gt;
# There might be information on the WiKi concerning other plugins on this page and &#039;&#039;&#039;[[Announcement_for_plugins/patches|here]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For Windows users, the default behavior of the current installer (10.05) does &#039;&#039;&#039;not&#039;&#039;&#039; install contrib plugins. You need to manually check the &amp;quot;contrib plugin&amp;quot; checkbox when asked for selected components to install. There is no way to install them manually afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you are developing plugins:&#039;&#039;&#039;&lt;br /&gt;
Surely you can work with plugin as you like, but here are some suggestions:&lt;br /&gt;
* Announce them in the plugin development board in the forums - including the (initial) source code at [/index.php/board,14.0.html].&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
* Setup your own webpage (or use a file sharing platform) and post the link to the sources/binaries/svn access in the plugin development board in the forums at [/index.php/board,14.0.html].&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
* Setup a repository, probably at BerliOS or SourceForge, post the link to the sources/binaries/svn access in the plugin development board in the forums at [/index.php/board,14.0.html]. Notice: This is very convenient as attachments in our forum might be deleted from time to time. So it is not safe to post source code in the forums.&lt;br /&gt;
&lt;br /&gt;
THEN&lt;br /&gt;
&lt;br /&gt;
# Enter the plugins description on this page.&lt;br /&gt;
# Announce the plugin &#039;&#039;&#039;[[Announcement_for_plugins/patches|here]]&#039;&#039;&#039; using &#039;&#039;&#039;[[Template_for_plugin_announcement|this]]&#039;&#039;&#039; template.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Core Plugins ==&lt;br /&gt;
&lt;br /&gt;
The core plugins are installed by default and offer the basic functions of Code::Blocks. The core plugins are maintained / developed by the official development team.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Abbreviations plugin|Abbreviations]]&#039;&#039;&#039;&lt;br /&gt;
:Code::Blocks AutoComplete plugin.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Autosave plugin|Autosave]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Saves project files between intervals.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Class Wizard plugin|Class Wizard]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides wizard for creating new classes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Code Completion plugin|Code Completion]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides code completion functionality and class browser.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Compiler plugin|Compiler]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides support for various compilers in one interface.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Debugger plugin|Debugger]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides support for various debuggers in one interface.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[File Extension Handler plugin|File Extensions Handler]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Adds extra file extension handlers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Header Guard plugin|Header Guard]]&#039;&#039;&#039; &#039;&#039;(Disabled by default.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Create header guards (if needed) on file save.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[LogHacker plugin|LogHacker]]&#039;&#039;&#039; &#039;&#039;(Disabled by default.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Manipulate loggers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[ModPoller plugin|ModPoller]]&#039;&#039;&#039; &#039;&#039;(Disabled by default.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Frequently check for external modification.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Open Files List plugin|Open Files List]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Manages a list of all opened files (editors).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Projects Importer plugin|Projects Importer]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Imports projects from other IDE&#039;s, e.g. MS Visual Studio and DevC++.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Scripted Wizard plugin|Scripted Wizard]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides scripted wizard functionality.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Source Code Formatter plugin|Source Code Formatter]]&#039;&#039;&#039; (AStyle)&lt;br /&gt;
&lt;br /&gt;
:Formats source code files with specific style.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Tidycmt plugin|Tidycmt]]&#039;&#039;&#039; &#039;&#039;(Disabled by default.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Formats comments on file save.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[To-Do List plugin|To-Do List]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Adds to-do items to source code.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[WinXP Look&#039;n&#039;Feel plugin|WinXP Look&#039;n&#039;Feel]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Creates manifest file which enables the version 6.0 of the Common Controls on Windows XP.&lt;br /&gt;
&lt;br /&gt;
== Contrib Plugins ==&lt;br /&gt;
&lt;br /&gt;
The user-&#039;&#039;contrib&#039;&#039;uted plugins are not installed by default and offer extended functionality for Code::Blocks. The contrib plugins are maintained / developed by third-party developers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Aligner plugin|Aligner]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Code alignment.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[AutoVersioning plugin|Auto Versioning]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Helps you keep track of your project version and status.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Browse Tracker plugin|Browse Tracker]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Browse to previous source positions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[C::B Games plugin|C::B Games]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Games in a integrated development environment? You bet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[CCCC plugin|CCCC]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Integrates CCCC tool for measurement of source code metrics (http://sourceforge.net/projects/cccc/) into Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Code Profiler plugin|Code Profiler]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides graphical interface to GNU GProf profiler.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Code Snippets plugin|Code Snippets]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Manages small pieces of code (i.e. snippets).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Code Statistics plugin|Code Statistics]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Shows various statistics from source code files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Copy Strings to Clipboard plugin|Copy Strings to Clipboard]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Copies literal strings from the current editor to clipboard.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[CppCheck plugin|CppCheck]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Integrates the static code analyzer Cppcheck into Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Cscope plugin|Cscope]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Integrates Cscope (http://cscope.sourceforge.net/) into Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[DevPak Installer plugin|DevPak Installer]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Installs and updates DevC++ DevPaks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[DoxyBlocks plugin|DoxyBlocks]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin provides doxygen integration for Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[DragScroll plugin|DragScroll]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Enables dragging and scrolling with mouse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[EditorConfig plugin|EditorConfig]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin implements the http://EditorConfig.org/ file format.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Editor Tweaks plugin|Editor Tweaks]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin provides some additional tweaks for Code::Blocks editor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Environment Variables plugin|Environment Variables]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Sets environment variables within the focus of Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[File Manager plugin|File Manager]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin provides a simple file manager as a tab in the Code::Blocks management pane.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Header Fixup plugin|Header Fixup]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Adds missing includes/forward declarations to C++ source files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Help plugin|Help]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Integrates third-party help files to the interface.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[HexEditor plugin|HexEditor]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Opens files in a Code::Blocks integrated HexEditor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Incremental Search plugin|Incremental Search]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Searches and highlights a marked text incrementally within the open editor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Keyboard Shortcuts plugin|Keyboard Shortcuts]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Manages menu shortcuts.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Koders plugin|Koders]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Queries the Koders webpage for keywords.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Library finder plugin|Library finder]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Tool for automatically searching for installed libraries, and adding them to the project.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[NassiShneiderman plugin|NassiShneiderman]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Allows the creation of Nassi Shneiderman diagrams within Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[RegEx Testbed plugin|RegEx Testbed]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Regular expressions testbed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[ReopenEditor plugin|ReopenEditor]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Reopen a closed editor via hotkey, menu-item, or from a list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[SmartIndent plugin|SmartIndent]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:A suite of plugins that supply smart indenting for various languages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Source Exporter plugin|Source Exporter]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Exports source code files to other formats such as HTML and PDF.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[SpellChecker plugin|SpellChecker]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:A plugin to check the spelling of strings and comments.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Symbol Table plugin|Symbol Table]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:A simple graphical interface to the GNU symbol table displayer (nm).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[ThreadSearch plugin|ThreadSearch]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Multi-threaded &#039;Search in files&#039; with preview window.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Tools+ plugin|Tools+]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Creation and management of custom tools.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Valgrind plugin|Valgrind]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Valgrind analysis tools integration. (Valgrind does not run on Windows)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[wxSmith plugin|wxSmith]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:RAD tool for creating wxWidgets dialogs.&lt;br /&gt;
&lt;br /&gt;
== 3rd Party Plugins ==&lt;br /&gt;
&lt;br /&gt;
3rd party plugins - developed and maintained by the community but not (yet?) in the C::B repository. The contrib plugins are maintained / developed by third-party developers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[DisplayEvents plugin|DisplayEvents]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Display events that are registered with &amp;lt;tt&amp;gt;RegisterEventSink&amp;lt;/tt&amp;gt;, in the Code::Blocks Debug log.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Fortran Project plugin|Fortran Project]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin provides symbol browser and code-completion for Fortran files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[IPDefend Toolkit plugin|IPDefend Toolkit]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin enables creation of a licensed application in an easy way. Available at [http://www.comsytec.com/ipdefend.php]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[KeyMacs plugin|KeyMacs]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:KeyMacs (or Keyboard Macros) plugin enables Recording, Playback, and editing of keystroke macros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[OccurrenceHighlighter plugin|OccurrenceHighlighter]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin highlights all occurrences of keywords on a list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Rss::Blocks plugin|Rss::Blocks]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin is an rss feeds reader. Available at [http://sourceforge.net/projects/rssblocks/ sourceforge/rssblocks]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[TRACE32 Debugger plugin|TRACE32 Debugger]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Extends the Debugger plugin of Code::Blocks to work with the TRACE32 Debuggers. TRACE32 documentation &amp;quot;int_codeblock.pdf&amp;quot; and debuggert32.cbplugin are located on the enclosed SW CD on purchase of TRACE32&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[EPS Debugger for STM32 plugin|EPS Debugger for STM32]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Developing embedded applications for STM32 with ST Link 2. Available at [http://www.comsytec.eu/epsdebugger.php]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Vim emulator plugin|Vim Plugin]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Emulator the Vim&#039;s shortkeys in Code::Blocks editor. Available at[https://github.com/zmj64351508/cbvike cbvike on Github]&lt;br /&gt;
&lt;br /&gt;
If you have questions -&amp;gt; ask in the [/index.php/board,14.0.html forums].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Announcement for plugins/patches|Announcement for plugins/patches]] These are not stable plugins in many cases&lt;/div&gt;</summary>
		<author><name>Arthurzmj</name></author>
	</entry>
	<entry>
		<id>https://wiki.next.codeblocks.org/index.php?title=Code::Blocks_Plugins&amp;diff=7746</id>
		<title>Code::Blocks Plugins</title>
		<link rel="alternate" type="text/html" href="https://wiki.next.codeblocks.org/index.php?title=Code::Blocks_Plugins&amp;diff=7746"/>
		<updated>2014-05-12T13:51:41Z</updated>

		<summary type="html">&lt;p&gt;Arthurzmj: /* 3rd Party Plugins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: User Documentation]]&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
Code::Blocks&#039; features can be extend by using &#039;&#039;&#039;plugins&#039;&#039;&#039;, most of them listed on this page. There are generally three types of plugins:&lt;br /&gt;
# Core plugins - developed and maintained by the core C::B team.&lt;br /&gt;
# Contrib plugins - developed and maintained by the community and proven to be very valuable. So they are integrated into the C::B SVN.&lt;br /&gt;
# 3rd party plugins - developed and maintained by the community but not (yet?) in the C::B repository. Theses plugins often have their own repository or are being posted (including the source code) in the forums.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you are looking for plugins:&#039;&#039;&#039;&lt;br /&gt;
# Look in the official release. Notice that the installer / package manager might require you to enable some of the plugins specifically. So READ carefully.&lt;br /&gt;
# Search the forums for announcements, especially the forums at [/index.php/board,14.0.html].&lt;br /&gt;
# There might be information on the WiKi concerning other plugins on this page and &#039;&#039;&#039;[[Announcement_for_plugins/patches|here]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For Windows users, the default behavior of the current installer (10.05) does &#039;&#039;&#039;not&#039;&#039;&#039; install contrib plugins. You need to manually check the &amp;quot;contrib plugin&amp;quot; checkbox when asked for selected components to install. There is no way to install them manually afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you are developing plugins:&#039;&#039;&#039;&lt;br /&gt;
Surely you can work with plugin as you like, but here are some suggestions:&lt;br /&gt;
* Announce them in the plugin development board in the forums - including the (initial) source code at [/index.php/board,14.0.html].&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
* Setup your own webpage (or use a file sharing platform) and post the link to the sources/binaries/svn access in the plugin development board in the forums at [/index.php/board,14.0.html].&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
* Setup a repository, probably at BerliOS or SourceForge, post the link to the sources/binaries/svn access in the plugin development board in the forums at [/index.php/board,14.0.html]. Notice: This is very convenient as attachments in our forum might be deleted from time to time. So it is not safe to post source code in the forums.&lt;br /&gt;
&lt;br /&gt;
THEN&lt;br /&gt;
&lt;br /&gt;
# Enter the plugins description on this page.&lt;br /&gt;
# Announce the plugin &#039;&#039;&#039;[[Announcement_for_plugins/patches|here]]&#039;&#039;&#039; using &#039;&#039;&#039;[[Template_for_plugin_announcement|this]]&#039;&#039;&#039; template.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Core Plugins ==&lt;br /&gt;
&lt;br /&gt;
The core plugins are installed by default and offer the basic functions of Code::Blocks. The core plugins are maintained / developed by the official development team.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Abbreviations plugin|Abbreviations]]&#039;&#039;&#039;&lt;br /&gt;
:Code::Blocks AutoComplete plugin.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Autosave plugin|Autosave]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Saves project files between intervals.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Class Wizard plugin|Class Wizard]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides wizard for creating new classes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Code Completion plugin|Code Completion]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides code completion functionality and class browser.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Compiler plugin|Compiler]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides support for various compilers in one interface.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Debugger plugin|Debugger]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides support for various debuggers in one interface.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[File Extension Handler plugin|File Extensions Handler]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Adds extra file extension handlers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Header Guard plugin|Header Guard]]&#039;&#039;&#039; &#039;&#039;(Disabled by default.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Create header guards (if needed) on file save.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[LogHacker plugin|LogHacker]]&#039;&#039;&#039; &#039;&#039;(Disabled by default.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Manipulate loggers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[ModPoller plugin|ModPoller]]&#039;&#039;&#039; &#039;&#039;(Disabled by default.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Frequently check for external modification.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Open Files List plugin|Open Files List]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Manages a list of all opened files (editors).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Projects Importer plugin|Projects Importer]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Imports projects from other IDE&#039;s, e.g. MS Visual Studio and DevC++.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Scripted Wizard plugin|Scripted Wizard]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides scripted wizard functionality.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Source Code Formatter plugin|Source Code Formatter]]&#039;&#039;&#039; (AStyle)&lt;br /&gt;
&lt;br /&gt;
:Formats source code files with specific style.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Tidycmt plugin|Tidycmt]]&#039;&#039;&#039; &#039;&#039;(Disabled by default.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Formats comments on file save.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[To-Do List plugin|To-Do List]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Adds to-do items to source code.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[WinXP Look&#039;n&#039;Feel plugin|WinXP Look&#039;n&#039;Feel]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Creates manifest file which enables the version 6.0 of the Common Controls on Windows XP.&lt;br /&gt;
&lt;br /&gt;
== Contrib Plugins ==&lt;br /&gt;
&lt;br /&gt;
The user-&#039;&#039;contrib&#039;&#039;uted plugins are not installed by default and offer extended functionality for Code::Blocks. The contrib plugins are maintained / developed by third-party developers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Aligner plugin|Aligner]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Code alignment.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[AutoVersioning plugin|Auto Versioning]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Helps you keep track of your project version and status.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Browse Tracker plugin|Browse Tracker]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Browse to previous source positions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[C::B Games plugin|C::B Games]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Games in a integrated development environment? You bet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[CCCC plugin|CCCC]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Integrates CCCC tool for measurement of source code metrics (http://sourceforge.net/projects/cccc/) into Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Code Profiler plugin|Code Profiler]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides graphical interface to GNU GProf profiler.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Code Snippets plugin|Code Snippets]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Manages small pieces of code (i.e. snippets).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Code Statistics plugin|Code Statistics]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Shows various statistics from source code files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Copy Strings to Clipboard plugin|Copy Strings to Clipboard]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Copies literal strings from the current editor to clipboard.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[CppCheck plugin|CppCheck]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Integrates the static code analyzer Cppcheck into Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Cscope plugin|Cscope]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Integrates Cscope (http://cscope.sourceforge.net/) into Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[DevPak Installer plugin|DevPak Installer]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Installs and updates DevC++ DevPaks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[DoxyBlocks plugin|DoxyBlocks]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin provides doxygen integration for Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[DragScroll plugin|DragScroll]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Enables dragging and scrolling with mouse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[EditorConfig plugin|EditorConfig]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin implements the http://EditorConfig.org/ file format.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Editor Tweaks plugin|Editor Tweaks]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin provides some additional tweaks for Code::Blocks editor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Environment Variables plugin|Environment Variables]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Sets environment variables within the focus of Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[File Manager plugin|File Manager]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin provides a simple file manager as a tab in the Code::Blocks management pane.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Header Fixup plugin|Header Fixup]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Adds missing includes/forward declarations to C++ source files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Help plugin|Help]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Integrates third-party help files to the interface.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[HexEditor plugin|HexEditor]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Opens files in a Code::Blocks integrated HexEditor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Incremental Search plugin|Incremental Search]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Searches and highlights a marked text incrementally within the open editor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Keyboard Shortcuts plugin|Keyboard Shortcuts]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Manages menu shortcuts.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Koders plugin|Koders]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Queries the Koders webpage for keywords.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Library finder plugin|Library finder]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Tool for automatically searching for installed libraries, and adding them to the project.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[NassiShneiderman plugin|NassiShneiderman]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Allows the creation of Nassi Shneiderman diagrams within Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[RegEx Testbed plugin|RegEx Testbed]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Regular expressions testbed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[ReopenEditor plugin|ReopenEditor]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Reopen a closed editor via hotkey, menu-item, or from a list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[SmartIndent plugin|SmartIndent]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:A suite of plugins that supply smart indenting for various languages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Source Exporter plugin|Source Exporter]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Exports source code files to other formats such as HTML and PDF.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[SpellChecker plugin|SpellChecker]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:A plugin to check the spelling of strings and comments.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Symbol Table plugin|Symbol Table]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:A simple graphical interface to the GNU symbol table displayer (nm).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[ThreadSearch plugin|ThreadSearch]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Multi-threaded &#039;Search in files&#039; with preview window.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Tools+ plugin|Tools+]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Creation and management of custom tools.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Valgrind plugin|Valgrind]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Valgrind analysis tools integration. (Valgrind does not run on Windows)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[wxSmith plugin|wxSmith]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:RAD tool for creating wxWidgets dialogs.&lt;br /&gt;
&lt;br /&gt;
== 3rd Party Plugins ==&lt;br /&gt;
&lt;br /&gt;
3rd party plugins - developed and maintained by the community but not (yet?) in the C::B repository. The contrib plugins are maintained / developed by third-party developers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[DisplayEvents plugin|DisplayEvents]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Display events that are registered with &amp;lt;tt&amp;gt;RegisterEventSink&amp;lt;/tt&amp;gt;, in the Code::Blocks Debug log.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Fortran Project plugin|Fortran Project]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin provides symbol browser and code-completion for Fortran files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[IPDefend Toolkit plugin|IPDefend Toolkit]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin enables creation of a licensed application in an easy way. Available at [http://www.comsytec.com/ipdefend.php]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[KeyMacs plugin|KeyMacs]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:KeyMacs (or Keyboard Macros) plugin enables Recording, Playback, and editing of keystroke macros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[OccurrenceHighlighter plugin|OccurrenceHighlighter]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin highlights all occurrences of keywords on a list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Rss::Blocks plugin|Rss::Blocks]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin is an rss feeds reader. Available at [http://sourceforge.net/projects/rssblocks/ sourceforge/rssblocks]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[TRACE32 Debugger plugin|TRACE32 Debugger]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Extends the Debugger plugin of Code::Blocks to work with the TRACE32 Debuggers. TRACE32 documentation &amp;quot;int_codeblock.pdf&amp;quot; and debuggert32.cbplugin are located on the enclosed SW CD on purchase of TRACE32&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[EPS Debugger for STM32 plugin|EPS Debugger for STM32]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Developing embedded applications for STM32 with ST Link 2. Available at [http://www.comsytec.eu/epsdebugger.php]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Vim emulator plugin|Vim Plugin]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Emulator the Vim&#039;s shortkeys in Code::Blocks editor. Available at[https://github.com/zmj64351508/cbvike]&lt;br /&gt;
&lt;br /&gt;
If you have questions -&amp;gt; ask in the [/index.php/board,14.0.html forums].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Announcement for plugins/patches|Announcement for plugins/patches]] These are not stable plugins in many cases&lt;/div&gt;</summary>
		<author><name>Arthurzmj</name></author>
	</entry>
	<entry>
		<id>https://wiki.next.codeblocks.org/index.php?title=Code::Blocks_Plugins&amp;diff=7745</id>
		<title>Code::Blocks Plugins</title>
		<link rel="alternate" type="text/html" href="https://wiki.next.codeblocks.org/index.php?title=Code::Blocks_Plugins&amp;diff=7745"/>
		<updated>2014-05-12T13:50:39Z</updated>

		<summary type="html">&lt;p&gt;Arthurzmj: /* 3rd Party Plugins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: User Documentation]]&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
Code::Blocks&#039; features can be extend by using &#039;&#039;&#039;plugins&#039;&#039;&#039;, most of them listed on this page. There are generally three types of plugins:&lt;br /&gt;
# Core plugins - developed and maintained by the core C::B team.&lt;br /&gt;
# Contrib plugins - developed and maintained by the community and proven to be very valuable. So they are integrated into the C::B SVN.&lt;br /&gt;
# 3rd party plugins - developed and maintained by the community but not (yet?) in the C::B repository. Theses plugins often have their own repository or are being posted (including the source code) in the forums.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you are looking for plugins:&#039;&#039;&#039;&lt;br /&gt;
# Look in the official release. Notice that the installer / package manager might require you to enable some of the plugins specifically. So READ carefully.&lt;br /&gt;
# Search the forums for announcements, especially the forums at [/index.php/board,14.0.html].&lt;br /&gt;
# There might be information on the WiKi concerning other plugins on this page and &#039;&#039;&#039;[[Announcement_for_plugins/patches|here]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For Windows users, the default behavior of the current installer (10.05) does &#039;&#039;&#039;not&#039;&#039;&#039; install contrib plugins. You need to manually check the &amp;quot;contrib plugin&amp;quot; checkbox when asked for selected components to install. There is no way to install them manually afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you are developing plugins:&#039;&#039;&#039;&lt;br /&gt;
Surely you can work with plugin as you like, but here are some suggestions:&lt;br /&gt;
* Announce them in the plugin development board in the forums - including the (initial) source code at [/index.php/board,14.0.html].&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
* Setup your own webpage (or use a file sharing platform) and post the link to the sources/binaries/svn access in the plugin development board in the forums at [/index.php/board,14.0.html].&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
* Setup a repository, probably at BerliOS or SourceForge, post the link to the sources/binaries/svn access in the plugin development board in the forums at [/index.php/board,14.0.html]. Notice: This is very convenient as attachments in our forum might be deleted from time to time. So it is not safe to post source code in the forums.&lt;br /&gt;
&lt;br /&gt;
THEN&lt;br /&gt;
&lt;br /&gt;
# Enter the plugins description on this page.&lt;br /&gt;
# Announce the plugin &#039;&#039;&#039;[[Announcement_for_plugins/patches|here]]&#039;&#039;&#039; using &#039;&#039;&#039;[[Template_for_plugin_announcement|this]]&#039;&#039;&#039; template.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Core Plugins ==&lt;br /&gt;
&lt;br /&gt;
The core plugins are installed by default and offer the basic functions of Code::Blocks. The core plugins are maintained / developed by the official development team.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Abbreviations plugin|Abbreviations]]&#039;&#039;&#039;&lt;br /&gt;
:Code::Blocks AutoComplete plugin.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Autosave plugin|Autosave]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Saves project files between intervals.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Class Wizard plugin|Class Wizard]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides wizard for creating new classes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Code Completion plugin|Code Completion]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides code completion functionality and class browser.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Compiler plugin|Compiler]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides support for various compilers in one interface.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Debugger plugin|Debugger]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides support for various debuggers in one interface.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[File Extension Handler plugin|File Extensions Handler]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Adds extra file extension handlers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Header Guard plugin|Header Guard]]&#039;&#039;&#039; &#039;&#039;(Disabled by default.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Create header guards (if needed) on file save.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[LogHacker plugin|LogHacker]]&#039;&#039;&#039; &#039;&#039;(Disabled by default.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Manipulate loggers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[ModPoller plugin|ModPoller]]&#039;&#039;&#039; &#039;&#039;(Disabled by default.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Frequently check for external modification.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Open Files List plugin|Open Files List]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Manages a list of all opened files (editors).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Projects Importer plugin|Projects Importer]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Imports projects from other IDE&#039;s, e.g. MS Visual Studio and DevC++.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Scripted Wizard plugin|Scripted Wizard]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides scripted wizard functionality.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Source Code Formatter plugin|Source Code Formatter]]&#039;&#039;&#039; (AStyle)&lt;br /&gt;
&lt;br /&gt;
:Formats source code files with specific style.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Tidycmt plugin|Tidycmt]]&#039;&#039;&#039; &#039;&#039;(Disabled by default.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Formats comments on file save.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[To-Do List plugin|To-Do List]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Adds to-do items to source code.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[WinXP Look&#039;n&#039;Feel plugin|WinXP Look&#039;n&#039;Feel]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Creates manifest file which enables the version 6.0 of the Common Controls on Windows XP.&lt;br /&gt;
&lt;br /&gt;
== Contrib Plugins ==&lt;br /&gt;
&lt;br /&gt;
The user-&#039;&#039;contrib&#039;&#039;uted plugins are not installed by default and offer extended functionality for Code::Blocks. The contrib plugins are maintained / developed by third-party developers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Aligner plugin|Aligner]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Code alignment.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[AutoVersioning plugin|Auto Versioning]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Helps you keep track of your project version and status.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Browse Tracker plugin|Browse Tracker]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Browse to previous source positions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[C::B Games plugin|C::B Games]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Games in a integrated development environment? You bet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[CCCC plugin|CCCC]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Integrates CCCC tool for measurement of source code metrics (http://sourceforge.net/projects/cccc/) into Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Code Profiler plugin|Code Profiler]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Provides graphical interface to GNU GProf profiler.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Code Snippets plugin|Code Snippets]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Manages small pieces of code (i.e. snippets).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Code Statistics plugin|Code Statistics]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Shows various statistics from source code files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Copy Strings to Clipboard plugin|Copy Strings to Clipboard]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Copies literal strings from the current editor to clipboard.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[CppCheck plugin|CppCheck]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Integrates the static code analyzer Cppcheck into Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Cscope plugin|Cscope]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Integrates Cscope (http://cscope.sourceforge.net/) into Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[DevPak Installer plugin|DevPak Installer]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Installs and updates DevC++ DevPaks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[DoxyBlocks plugin|DoxyBlocks]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin provides doxygen integration for Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[DragScroll plugin|DragScroll]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Enables dragging and scrolling with mouse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[EditorConfig plugin|EditorConfig]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin implements the http://EditorConfig.org/ file format.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Editor Tweaks plugin|Editor Tweaks]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin provides some additional tweaks for Code::Blocks editor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Environment Variables plugin|Environment Variables]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Sets environment variables within the focus of Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[File Manager plugin|File Manager]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin provides a simple file manager as a tab in the Code::Blocks management pane.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Header Fixup plugin|Header Fixup]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Adds missing includes/forward declarations to C++ source files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Help plugin|Help]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Integrates third-party help files to the interface.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[HexEditor plugin|HexEditor]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Opens files in a Code::Blocks integrated HexEditor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Incremental Search plugin|Incremental Search]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Searches and highlights a marked text incrementally within the open editor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Keyboard Shortcuts plugin|Keyboard Shortcuts]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Manages menu shortcuts.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Koders plugin|Koders]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Queries the Koders webpage for keywords.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Library finder plugin|Library finder]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Tool for automatically searching for installed libraries, and adding them to the project.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[NassiShneiderman plugin|NassiShneiderman]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Allows the creation of Nassi Shneiderman diagrams within Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[RegEx Testbed plugin|RegEx Testbed]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Regular expressions testbed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[ReopenEditor plugin|ReopenEditor]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Reopen a closed editor via hotkey, menu-item, or from a list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[SmartIndent plugin|SmartIndent]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:A suite of plugins that supply smart indenting for various languages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Source Exporter plugin|Source Exporter]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Exports source code files to other formats such as HTML and PDF.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[SpellChecker plugin|SpellChecker]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:A plugin to check the spelling of strings and comments.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Symbol Table plugin|Symbol Table]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:A simple graphical interface to the GNU symbol table displayer (nm).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[ThreadSearch plugin|ThreadSearch]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Multi-threaded &#039;Search in files&#039; with preview window.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Tools+ plugin|Tools+]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Creation and management of custom tools.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Valgrind plugin|Valgrind]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Valgrind analysis tools integration. (Valgrind does not run on Windows)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[wxSmith plugin|wxSmith]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:RAD tool for creating wxWidgets dialogs.&lt;br /&gt;
&lt;br /&gt;
== 3rd Party Plugins ==&lt;br /&gt;
&lt;br /&gt;
3rd party plugins - developed and maintained by the community but not (yet?) in the C::B repository. The contrib plugins are maintained / developed by third-party developers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[DisplayEvents plugin|DisplayEvents]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Display events that are registered with &amp;lt;tt&amp;gt;RegisterEventSink&amp;lt;/tt&amp;gt;, in the Code::Blocks Debug log.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Fortran Project plugin|Fortran Project]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin provides symbol browser and code-completion for Fortran files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[IPDefend Toolkit plugin|IPDefend Toolkit]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin enables creation of a licensed application in an easy way. Available at [http://www.comsytec.com/ipdefend.php]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[KeyMacs plugin|KeyMacs]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:KeyMacs (or Keyboard Macros) plugin enables Recording, Playback, and editing of keystroke macros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[OccurrenceHighlighter plugin|OccurrenceHighlighter]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin highlights all occurrences of keywords on a list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Rss::Blocks plugin|Rss::Blocks]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:This plugin is an rss feeds reader. Available at [http://sourceforge.net/projects/rssblocks/ sourceforge/rssblocks]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[TRACE32 Debugger plugin|TRACE32 Debugger]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Extends the Debugger plugin of Code::Blocks to work with the TRACE32 Debuggers. TRACE32 documentation &amp;quot;int_codeblock.pdf&amp;quot; and debuggert32.cbplugin are located on the enclosed SW CD on purchase of TRACE32&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[EPS Debugger for STM32 plugin|EPS Debugger for STM32]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Developing embedded applications for STM32 with ST Link 2. Available at [http://www.comsytec.eu/epsdebugger.php]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Vim emulator plugin|Vim Plugin]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Emulator the Vim&#039;s shortkeys in Code::Blocks editor. Available at[http://code.google.com/p/cbvike/]&lt;br /&gt;
&lt;br /&gt;
If you have questions -&amp;gt; ask in the [/index.php/board,14.0.html forums].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Announcement for plugins/patches|Announcement for plugins/patches]] These are not stable plugins in many cases&lt;/div&gt;</summary>
		<author><name>Arthurzmj</name></author>
	</entry>
	<entry>
		<id>https://wiki.next.codeblocks.org/index.php?title=Vim_emulator_plugin&amp;diff=7744</id>
		<title>Vim emulator plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.next.codeblocks.org/index.php?title=Vim_emulator_plugin&amp;diff=7744"/>
		<updated>2014-05-12T13:48:52Z</updated>

		<summary type="html">&lt;p&gt;Arthurzmj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Code::Blocks 3rd Party Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Vim emulator plugin|&lt;br /&gt;
  logo = [[File:Generic-plugin.png]] |&lt;br /&gt;
  developer = ayheos, Arthur Zhou | &lt;br /&gt;
  maintainer = |&lt;br /&gt;
  version =&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
See the  forums [/index.php/topic,6214.msg106074.html#msg106074] discussion.&lt;br /&gt;
&lt;br /&gt;
You can find and download source code from [https://github.com/zmj64351508/cbvike cbvike on Github]&lt;br /&gt;
&lt;br /&gt;
The author said: when use Code::Blocks to manager your project,a vim like editor is what I want, so I emulator the shortkeys in cb editor.&lt;/div&gt;</summary>
		<author><name>Arthurzmj</name></author>
	</entry>
	<entry>
		<id>https://wiki.next.codeblocks.org/index.php?title=Vim_emulator_plugin&amp;diff=7743</id>
		<title>Vim emulator plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.next.codeblocks.org/index.php?title=Vim_emulator_plugin&amp;diff=7743"/>
		<updated>2014-05-12T13:46:42Z</updated>

		<summary type="html">&lt;p&gt;Arthurzmj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Code::Blocks 3rd Party Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Vim emulator plugin|&lt;br /&gt;
  logo = [[File:Generic-plugin.png]] |&lt;br /&gt;
  developer = ayheos, Arthur Zhou | &lt;br /&gt;
  maintainer = |&lt;br /&gt;
  version =&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
See the  forums [/index.php/topic,6214.msg106074.html#msg106074] discussion.&lt;br /&gt;
&lt;br /&gt;
The source repository is in [https://github.com/zmj64351508/cbvike]&lt;br /&gt;
&lt;br /&gt;
The author said: when use Code::Blocks to manager your project,a vim like editor is what I want, so I emulator the shortkeys in cb editor.&lt;/div&gt;</summary>
		<author><name>Arthurzmj</name></author>
	</entry>
	<entry>
		<id>https://wiki.next.codeblocks.org/index.php?title=Vim_emulator_plugin&amp;diff=7742</id>
		<title>Vim emulator plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.next.codeblocks.org/index.php?title=Vim_emulator_plugin&amp;diff=7742"/>
		<updated>2014-05-12T13:45:48Z</updated>

		<summary type="html">&lt;p&gt;Arthurzmj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Code::Blocks 3rd Party Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Vim emulator plugin|&lt;br /&gt;
  logo = [[File:Generic-plugin.png]] |&lt;br /&gt;
  developer = ayheos, Arhur Zhou | &lt;br /&gt;
  maintainer = |&lt;br /&gt;
  version =&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
See the  forums [/index.php/topic,6214.msg106074.html#msg106074] discussion.&lt;br /&gt;
&lt;br /&gt;
The source repository is in [https://github.com/zmj64351508/cbvike]&lt;br /&gt;
&lt;br /&gt;
The author said: when use Code::Blocks to manager your project,a vim like editor is what I want, so I emulator the shortkeys in cb editor.&lt;/div&gt;</summary>
		<author><name>Arthurzmj</name></author>
	</entry>
	<entry>
		<id>https://wiki.next.codeblocks.org/index.php?title=Vim_emulator_plugin&amp;diff=7741</id>
		<title>Vim emulator plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.next.codeblocks.org/index.php?title=Vim_emulator_plugin&amp;diff=7741"/>
		<updated>2014-05-12T13:44:52Z</updated>

		<summary type="html">&lt;p&gt;Arthurzmj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Code::Blocks 3rd Party Plugins]]&lt;br /&gt;
{{Infobox_Plugin|&lt;br /&gt;
  name = Vim emulator plugin|&lt;br /&gt;
  logo = [[File:Generic-plugin.png]] |&lt;br /&gt;
  developer = ayheos | Arhur Zhou&lt;br /&gt;
  maintainer = |&lt;br /&gt;
  version =&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
See the  forums [/index.php/topic,6214.msg106074.html#msg106074] discussion.&lt;br /&gt;
&lt;br /&gt;
The source repository is in [https://github.com/zmj64351508/cbvike]&lt;br /&gt;
&lt;br /&gt;
The author said: when use Code::Blocks to manager your project,a vim like editor is what I want, so I emulator the shortkeys in cb editor.&lt;/div&gt;</summary>
		<author><name>Arthurzmj</name></author>
	</entry>
</feed>