LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: jhuangjiahua

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

[复制链接]
发表于 2007-1-15 14:37:58 | 显示全部楼层
kate,我好喜欢。
回复 支持 反对

使用道具 举报

发表于 2007-1-18 01:34:29 | 显示全部楼层
Post by docete
taglist产生了类和函数定义的列表,但是,用c++时,经常会在写类的实现(.cpp)时需要看类的定义(.h)的情况,这样,taglist就无能为力了。有没有类似的插件能够随时查看c/c++中结构的成员或者类的成员等?
//bow~~

Post by rushrush
我的方法是..写好头文件后把头文件复制到实现文件.修改着写.. 少写不少字
gvim开两个窗口对照着写.. 再配合taglist...很不错了


不用这么麻烦,只要装好ctags,cscope和cscope_maps.vim这个插件就可以了.使用前先在源代码的更目录下运行一下cscope和ctags,生成相应的索引文件,然后打开vim,光标停到某个函数上,按Ctrl+]就会自动跳到相应的.h文件中定义该函数的地方,F5+s(默认是Ctrl+空格+s,我改成了F5+s)就会自动显示有哪些文件调用过这个函数,输入相应的编号就会跳到对应文件中调用的地方去,按Ctrl+o就跳回当前文件,用起来非常方便.另外cscope生成索引文件时,默认只扫描.c和.h文件,需要自己写个脚本让它支持.cpp文件,这个也很容易实现.
回复 支持 反对

使用道具 举报

发表于 2007-1-30 09:41:52 | 显示全部楼层
Post by ailantian
http://insenvim.sourceforge.net/

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

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





insenvim 这东西我拿来写JAVA的时候。只有标准库可以补全。。我导入的hibernate等库就没法补全了。该如何做呢?貌似也不是很稳定
回复 支持 反对

使用道具 举报

发表于 2007-2-2 09:25:40 | 显示全部楼层
TTrCodeAssistor

个人作品。。。
大家可以看看
回复 支持 反对

使用道具 举报

发表于 2008-6-16 09:21:22 | 显示全部楼层
Post by troll;1353610
两个html编辑的插件

一个是HTML.vim,提供html热键映射和宏,以及gvim的菜单。

http://www.infynity.spodzone.com/vim/HTML/

真是不错。

但最好在.vimrc中加入

代码:

  1. let g:html_tag_case = "lowercase"
复制代码


否则默认tag用大写字母。


还有一个closetag.vim,快捷键关闭tag。

http://www.vim.org/scripts/script.php?script_id=13
你好啊!想请你帮个忙设置一下VIM。
我用vim 写html和css。已经安装html.vim。
syntax on
filetype plugin indent on
我想要请你帮助的是:
1 我想每次启动vim自动启用 darkblue color scheme;且vim的窗口是最大化;
2 写html时候indent 的距离过大,如下面的
<html>
          <head>
                       <body>
怎么把indent调小一点?
<html>
      <head>
3不同类型的tag怎么用不同的颜色显示,如 <img>红色;<a>绿色。
4 我不知道你用qq还是msn?能不能把你的im告诉我?非常期待你的回复。谢谢。
不是我懒,实在是去弄懂vim的配置搞的我头昏。所以请你帮忙。
回复 支持 反对

使用道具 举报

发表于 2009-3-19 23:29:32 | 显示全部楼层
这个贴现在没什么人气了啊。
snipmate.vim 程序员必备。如果是emacs用户,请用yasnnipet
回复 支持 反对

使用道具 举报

发表于 2009-3-19 23:33:03 | 显示全部楼层
这个贴现在没什么人气了啊。
snipmate.vim 程序员必备。如果是emacs用户,请用yasnnipet
回复 支持 反对

使用道具 举报

发表于 2009-5-24 22:25:02 | 显示全部楼层
fuzzyfinder
必须装的一个东东
回复 支持 反对

使用道具 举报

发表于 2009-11-17 13:42:55 | 显示全部楼层
Post by littlepig;1478745
你错了,我认识一个开发kernel的荷兰人,用kate,而且他完全没有很多人认为的黑客的特征(比如用lfs/gentoo/debian,用emacs/vim,用FVWM,用mutt/gnus等等),他使用的软件:Rh9, KDE, Kmail, Kate都很傻瓜吧;)
高手是没有定势的,不要学一些形似神不似的东西。


错!
1。RH9并不适合傻瓜,说RH9傻瓜的人估计根本没用过RH9,RH9连声卡驱动都可能需要自己配,缺省安装连U盘也不能自动挂载,很多包都比较过时,这导致你要编译一个软件的时候连依赖包都要自己编译,你能说这样一个系统适合傻瓜?
2。RH9缺省安装的是GNOME,要是用户知道把GNOME相关的选项都去掉并且装上KDE,这早就已经脱离傻瓜行列了。因为RH9要想装成KDE可不是二选一那么简单。
3。要把KATE配置到能开发内核的程度,那需要的绝对不是一般的水平,黑客级才能做到的,能用这个搞内核的人,你能说是傻瓜?
4。当年RH9里面的kmail在功能上比thunderbird差远了。这东东绝对不是一般人能用好的。
回复 支持 反对

使用道具 举报

发表于 2009-11-17 13:46:22 | 显示全部楼层
Post by herberteuler;1459617
呵呵,倒也不一定是 Emacs。如果一个人从,比如说 KDE 开始用 Linux 并且他/她的第一个应用就需要在最短的时间内完成任务,Kate/KWrite 可能就是最好的编辑器了,因为 Vim 和 Emacs 的学习时间明显不满足这个需要。


问题在于,为什么要假定人家用Linux才开始需要编辑器呢。

早在用Linux多年以前,就已经很多人开始用 windows 里面的 gvim 了。在windows中用过gvim的人远比在windows中用过kate的人多。学习曲线么。。。

相反在 windows 中用 emacs 的人倒是不多。

有很多人认为用 emacs 还是需要 vim 的,主要在于 vim 对 Linux 中上千种配置文件都有相应的语法着色。——但其实我认为,emacs进到 23 之后,广大 vim 程序员还是可以考虑尝试一下的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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