Vim:Netbeans
Vim NetBeans Protocol: a socket interface for Vim integration into an IDE.
Introduction
The NetBeans interface was initially developed to integrate Vim into the
NetBeans Java IDE, using the external editor plugin. This NetBeans plugin no
longer exists for recent versions of NetBeans but the protocol was developed
in such a way that any IDE can use it to integrate Vim.
The NetBeans protocol of Vim is a text based communication protocol, over a
classical TCP socket. There is no dependency on Java or NetBeans. Any language
or environment providing a socket interface can control Vim using this
protocol. There are existing implementations in C, C++, Python and Java. The
name NetBeans is kept today for historical reasons.
Configuring Vim for NetBeans
On MS-Windows:
The Win32 support is now in beta stage.
To use XPM signs on Win32 (e.g. when using with NetBeans) you can compile XPM by yourself or use precompiled libraries from http://iamphet.nm.ru/misc/ for MS Visual C++ or http://gnuwin32.sourceforge.net for MinGW.
Troubleshooting
VIM을 사용하는 중 발생할 수 있는 문제점에 대하여 설명한다.
How do I make vim with netbeans_intg
Currently the NetBeans interface is supported by Vim running in a terminal and by GVim when it is run with one of the following GUIs: GTK, GNOME, Windows, Athena and Motif.
Project
Current projects using the NetBeans protocol of Vim are:
- VimIntegration, description of various projects doing Vim Integration:
- http://www.freehackers.org/VimIntegration
- Agide, an IDE for the AAP project, written in Python:
- http://www.a-a-p.org
- Clewn, a gdb integration into Vim, written in C:
- http://clewn.sourceforge.net/
- Pyclewn, a gdb integration into Vim, written in Python:
- http://pyclewn.sourceforge.net/
- VimPlugin, integration of Vim inside Eclipse:
- http://vimplugin.sourceforge.net/wiki/pmwiki.php
- PIDA, IDE written in Python integrating Vim:
- http://pida.co.uk/
- VimWrapper, library to easy Vim integration into IDE:
- http://www.freehackers.org/VimWrapper