LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 50811|回复: 62

大家来推荐好用的 VIM 扩展~~

[复制链接]
发表于 2005-9-10 11:48:10 | 显示全部楼层 |阅读模式
麻烦大家都来推荐下好用的 vim/gvim 扩展

~~
 楼主| 发表于 2005-9-10 11:51:34 | 显示全部楼层

Vim JDE : Vim - Just a Development Envirement (Java/C++)

http://www.vim.org/scripts/script.php?script_id=1213


created by
Fuchuan Wang


script type
utility

description
Just  a  Development Environment  for VIM . (VJDE)
And now , It's support C++/C by ctags
(VIM>=700  , +ruby future is on , JDK 1.5 support , JDK1.4 (maybe, not tested))
use <c-space> as the Code completion key!
snap http://www.publicinfo.com.cn/wfc/
Just work for :
       Project manager (load/store  your VJDE settings)
       Code completion ( working for java and jsp,taglib,html,xml,xsl,xsd) (VIM 7.0 required)
       Source tools( variable extract local, member,argument,  extract number or String to constance , fix build
                             unreported exception error ( depends on getqflist() )
        Source tools ( Override methods, implements interface,extract import, sort import)
       Create javadoc (depends on jcommentor.vim)
       Create getter/setter stub.
       Generate constructor of class which has all member;



















Outocommand for dot





Input and filter in Preview window.








M-d Show Javadoc in Preview window.Working on CursorHold too.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-10 12:34:21 | 显示全部楼层

Pida : A graphical IDE that uses Vim as its editor over the client-server prot

http://pida.berlios.de/

http://www.vim.org/scripts/script.php?script_id=1293

script type
utility

description
I personally believe that Pida offers a unique experience for programmers and other Vim users. It is essentially an IDE, except that it lives entirely outside the text editor (Vim) and all the other tools it uses.

It is written in Python, and uses the GTK toolkit.

Once installed, you can run Pida to connect to existing "vim -g" or "vim --servername <name>" sessions, or run in embedded mode, to embed a single instance of Vim much like a conventional IDE.

Please visit http://pida.berlios.de/ for the application website (there may be newer verisons there) for more details, or see a (large) screenshot of pida being used to develop itself at http://pida.berlios.de/images/5/5c/Pida_embed.png.

Pida is still early at this stage, and I very much appreciate all types of bug reporting, advice, criticism etc.




Deb 包在这儿 http://pida.berlios.de/index.php/PIDAownloads


回复 支持 反对

使用道具 举报

发表于 2005-9-10 16:30:53 | 显示全部楼层
http://insenvim.sourceforge.net/

这个似乎就包含了jde了,
只是这个目前只能在windows下面用,试过的,好用
支持Java
C++
C#
JSP
XML
HTML
SQL

您说的那个jde在linux下面以前试过几次,没成功,因为他说支持linux的,
不过我始终没装上,



回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-10 17:03:16 | 显示全部楼层
很多扩展都很不错 , 就是担心装扩展太多影响 gvim 启动速度...
回复 支持 反对

使用道具 举报

发表于 2005-9-11 11:24:14 | 显示全部楼层
tabbar.vim.......打开多个文档时可以像UE一样有标签的效果..通过alt+1,2,3切换

在文本模式下vim中使用正常...但是图形界面下gvim中快捷键却失效了...我晕,好郁闷-_-
回复 支持 反对

使用道具 举报

发表于 2005-9-12 12:32:07 | 显示全部楼层
编程相关
c.vim 自动给c增加注释的 如头部注释
Align.vim   对齐用的 如果经常写代码需要对齐的话可以使用
DoxygenToolkit.vim 产生Dox格式的注释 写c/c++等函数时使用方便
DrawIt.vim  使用文本画画
a.vim 自动在.h 与.cpp中切换
cscope_win.vim 支持使用cscope来代替ctags
taglist.vim  在左边栏产生函数与定义列表 需要安装ctags

文件管理
winmanager.vim   在左边栏列表当前文件列表 相当于windows的资源管理器
bufexplorer.vim   在winmanager下方显示当前所有的缓冲区,单击可以切换缓冲区
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-13 23:49:41 | 显示全部楼层
vimcdoc
vim 中文帮助等
这个不是扩展,但是我想很多人都会喜欢
http://www.vim.org/scripts/script.php?script_id=775
回复 支持 反对

使用道具 举报

发表于 2005-9-14 23:53:36 | 显示全部楼层
还有desert.vim,俺最喜欢的一个color scheme,看起来很舒服。。。:)
回复 支持 反对

使用道具 举报

发表于 2005-9-20 00:27:46 | 显示全部楼层
yankring.vim一个像emacs中的剪贴环的插件
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表