LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
发表于 2005-11-27 07:28:08 | 显示全部楼层
# dpkg -s vim-scripts
Package: vim-scripts
Status: install ok installed
Priority: optional
Section: editors
Installed-Size: 2836
Maintainer: Michael Piefel <piefel@debian.org>
Architecture: all
Version: 6-1
Recommends: vim
Description: plugins for vim, adding bells and whistles
Vim is a very capable editor. Its scripting support allows the use of plugins
that enhance the functionality of it. Many people have written scripts, they
are scattered all over the web; however, there's a central resource on
http://vim.sf.net to start with.
.
This is a collection of some of those scripts on a purely subjective and biased
basis.  Users can thus have some nice scripts without having to go searching.
The scripts can be installed globally or on a per user basis
回复 支持 反对

使用道具 举报

发表于 2005-12-16 23:37:55 | 显示全部楼层
我的cppcomplete按了alt+l和alt+j后,怎么没有反映呢?没有出现所谓的popup menu.
F8和F9功能是正常的,不过有的时候会提示找不到..但是我的程序也没有错,不会找不到啊..
我的gvim是debian sarge里vim-full包的.. 听说debian里的vim好像功能不全.不知道是不是真的?
回复 支持 反对

使用道具 举报

发表于 2005-12-17 03:36:25 | 显示全部楼层
Post by rushrush
听说debian里的vim好像功能不全.不知道是不是真的?

没有这种说法吧?
debian有一个精简版的vim,是专门编译成小尺寸的工具的。个人估计是给emacs用户用的──启动emacs太慢,但是在命令行下需要编辑文件,有个小的vim就快很多。
如果你是vim用户,最好自己编译,这样用起来爽一点。
回复 支持 反对

使用道具 举报

发表于 2005-12-23 10:01:33 | 显示全部楼层
两个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
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-24 19:34:35 | 显示全部楼层
Post by rushrush
我的cppcomplete按了alt+l和alt+j后,怎么没有反映呢?没有出现所谓的popup menu.
F8和F9功能是正常的,不过有的时候会提示找不到..但是我的程序也没有错,不会找不到啊..
我的gvim是debian sarge里vim-full包的.. 听说debian里的vim好像功能不全.不知道是不是真的?
不准确

应该说是 , Debian 里有多个 vim 的包
叫 vim 的是不齐全的
但是你可以装相应的   vim-gtk 、 vim-python、甚至 vim-full

Debian 里的 vim-full 就是齐全的 vim

而除了 vim 这个包外, 其它 vim-XXX 都是有 GUI 的

vim-common - Vi IMproved - Common files
vim - Vi IMproved - enhanced vi editor
vim-doc - Vi IMproved - Documentation files
vim-gnome - Vi IMproved - GNOME2 Version
vim-gtk - Vi IMproved - GTK2 Version
vimpart - embedded Vim text editor component for KDE
vim-latexsuite - brings the LaTeX power to Vim
vim-perl - Vi IMproved, with perl scripting support
vim-python - Vi IMproved, with python scripting support
vim-scripts - plugins for vim, adding bells and whistles
vim-tcl - Vi IMproved, with tcl scripting support
vim-vimoutliner - script for building an outline editor on top of Vim
vimacs - Emacs emulation for Vim
回复 支持 反对

使用道具 举报

发表于 2005-12-26 20:16:08 | 显示全部楼层
不知道应不应该发在这里,重开贴也没必要。是关于taglist的ctags的,为此我郁闷了好久。写在这里,避免不知道的朋友重蹈覆辙。

如果安装了emacs的话,会有一个默认的ctags程序,但是它的option是很少的,不支持taglist的ctags命令参数,所以在:Tlist的时候老报ctags option错误,误以为是taglist.vim里写错了。
ctags  --version可以看到它的发行说明,是emacs带的。

其实,正真的ctags是一个独立的程序,在debian里是exuberant-ctags (其余发行版不知,应该就叫ctags吧)。
回复 支持 反对

使用道具 举报

发表于 2005-12-30 13:33:41 | 显示全部楼层
不好意思,一文多发了


我用下来的感觉是(在debian sid中)
(g)vim + ctags + taglist + cscope + cppcomplete + global

大型程序一定要global的参与,它的分析比较全面。

taglist 精干,需要ctags的支撑 ,直接可以在左边列出函数列表,全局参数列表。(可以排序)

cscope 比较强大,可以对函数以及部分类型定义进行跳转,但有些BUG,好像在某些条件下无法正确找到分析枚举的定义。

cppcomplete 需要ctags的支撑,可以补全类型或者函数名(可不是普通Ctrl+P/N的那种)

global 新版本可以嵌入vim使用,提供比较完整解析和类型索引,和cscope比,稍微差些的就是对类型引用的打印列表中没有标识这个引用在什么函数中进行的。

这些都在我平常的使用中,部分功能还在摸索中。

http://www.linuxsir.cn/bbs/showthread.php?t=237551
回复 支持 反对

使用道具 举报

发表于 2006-1-3 13:58:18 | 显示全部楼层
有带日历的记事功能吗?
不需要有提醒的功能,就当作一般便签。
回复 支持 反对

使用道具 举报

发表于 2006-1-9 13:25:19 | 显示全部楼层

很好用

Post by flymeteor
tabbar.vim.......打开多个文档时可以像UE一样有标签的效果..通过alt+1,2,3切换

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



很好用,但GVIM中不能用ALT+NUM切换BUFF,你找到方法了没有?
回复 支持 反对

使用道具 举报

发表于 2006-1-10 20:59:50 | 显示全部楼层
有带日历的记事功能吗?
不需要有提醒的功能,就当作一般便签。
gnome panel applet里有个叫 "置顶便笺",一直处于桌面上的小窗口,很好用
有个叫yank的程序可以写日记,但是是gtk1的程序,好像也没有加密的功能。。没仔细研究过
回复 支持 反对

使用道具 举报

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

本版积分规则

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