Clewn

HomePage | RecentChanges | EditorIndex | TextEditorFamilies | Preferences

 Clewn implements full gdb support in the vim editor: breakpoints, watch variables, gdb command completion, assembly windows, etc. 

 Author:   Xavier de Gaye
 Homepage: http://clewn.sourceforge.net/
 Family:   VIMFamily
 Platform: Vim
 License:  Open source

This may be done with clewn or vimGdb. There is also a third way with pyclewn, a python program with more features than clewn and vimGdb, and a tight integration in Vim. See the pyclewn web site for a table listing the differences between all three programs.

Clewn is a program controlling vim through the netBeans socket interface, it runs concurrently with vim and talks to vim. Clewn can only be used with gvim, the graphical implementation of vim, as vim on a terminal does not support netBeans. VimGdb? is a vim patch implemented as a vim optional feature.

Both alternatives use the same base source code to interface with gdb. Clewn, as a standalone process, needs its own terminal. This is not the case with vimGdb, but a drawback is that a different patch must be applied to each new Vim version.

They both share the same features set, except clewn supports some features that vimGdb does not have:

 Screenshot:


HomePage | RecentChanges | EditorIndex | TextEditorFamilies | Preferences
Edit text of this page | View other revisions
Last edited September 12, 2009 9:36 am (diff)
Search: