2010-01-04

我使用的vim插件

这份是我目前使用的vim的插件的清单,顺便也整理了安装方法、优化设置、和使用感受等,另外我安装的插件还有《vim中安装游戏》一文中提到的两个游戏插件。

1.vimIM五笔输入法
    说明:vimIM是一个基于Vim的输入法,支持五笔、拼音等中文输入,只要按装了vimim.vim相应的中文词库就可以输入中文了。
    安装:把下载下来的vimim.vim和vimim.wubijd.txt放到vim安装目录下的plugin目录中。
    使用方法:a,在输入模式下按ctrl+6启动输入法,再ctrl+6切换回英文。更多更详细的可以看官方主页。 
    感受:玩玩可以,在需要的时候也可以应付一下,但我觉得玩具的性质重点。不知是我没有完全掌握还是这个插件本来如此。
图片:vimim
(图片:VimIM)

2.matrix(!)
    说明:一个玩酷的插件,让一堆字符在Vim的窗口滚动,就像在《黑客帝国》之类的电影中常出现的画面。
    安装:在Vim 网站上下载文件 matrix.vim ,存放到vim 安装目录下载的plugin目录中。
    使用方法:在命令行输入“:Matrix”;按任意键退出。
    感受:没事用来当屏保还不错,如果哪些字符可以自己设定就更好玩了。
图片:matrix
(图片:matrix)

3.NERDTree
    说明:让Vim拥有树状目录。
    安装:拷贝NERD_tree.vim到plugin目录下,NERD_tree.txt到plugin目录下。
    使用方法:
        a.在命令行输入“:NERDTree”或“:NERDTree D:\source”,就可以左边打开树状目录。
        b.常用快捷键:
            o 打开关闭文件或者目录
            t 在标签页中打开
            T 在后台标签页中打开
            ! 执行此文件
            p 到上层目录
            P 到根目录
            K 到第一个节点
            J 到最后一个节点
            u 打开上层目录
            m 显示文件系统菜单(添加、删除、移动操作)
            ? 帮助
            q 关闭
        c.书签操作:添加书签,将光标移动到想添加书签的目录上,然后输入“:Bookmark 书签名称”;输入B显示书签目录。
        d._vimrc中的设定(过滤文件、位置、热键):
            let NERDTreeIgnore=['\.o$', '\~$', '\.a$', '\.bak$', '\.d$']
            let NERDTreeWinPos='left'
            nmap <leader>d :NERDTreeToggle<CR>
    感受:很好很完美。
图片:NERDTree
(图片:NERDTree)

4.calendar.vim
    说明:日历插件。可以在左侧显示日历。
    安装:将calendar.vim拷贝到plugin目录下。
    使用方法:输入“:Calendar启动”。默认Calendar 把文件存放在 ~/diary目录下,可以在 vimrc 中添加以下设置指定路径“let g:calendar_diary=<PATH>”。Windows 系统类似“let g:calendar_diary="d:/win_home/xxxcjr/My Documents/home/vim_calendar"”。“t”回到今天,“q”关闭日历。
    let g:calendar_monday = 1 "以星期一为开始
    let g:calendar_focus_today = 1 " 光标在当天的日期上
    let g:calendar_mark = 'left-fit' "可以让*和数字可靠近
    感受:是个用来写日记的好插件,如果能自动开启Vim的加密,回车打开的文件是在右侧,那就完美了。
图片:calendar
(图片:calendar)

5.mru.vim
    说明:显示最近打开过的文章,安装后在工具栏有显示“Recent”点击可以显示最近编辑过的文件,我安装的是js4.me 修改的插件见这里http://js4.me/archives/2989/,它支持快捷键。
    安装:拷贝mru.vim到plugin目录下。
    使用方法:alt+r。
    感受:我的Vim是中文的,怎样才能让“Recent”变成中文呢?这个插件真的很好。

6.vim-autocomplpop
    说明:语法自动提示。
    安装:拷贝acp.vim到plugin目录下,acp.txt和acp.jax到doc目录下,acp.vim到autoload目录下。
    使用方法:会自动提示,按回车确定。
    感受:这个插件并不完美,使用多了就会体会出它的几个问题,但是有比无好,而且我的要求也不高,基本上凑合着可以用。另按这篇文章的说法,类似的插件还有code_completesnippetsemusnipmate ,没兴趣,没必要,也没空一一试了。
图片:vim-autocomplpop
(图片:vim-autocomplpop)

(完)

2 条评论:

  1. 译言重开 发布公测账户
    http://www.yeeyan.org/
    测试帐号:demo,密码:12345

    回复删除
  2. 知道,早上已经看和菜头的文章说了。但还是谢谢你的通知。虽然觉得周五有点不吉利,但我是非常非常希望译言永远存在,越办越好的。

    回复删除

留言须知:
0. 你有權保持沉默,但你所說的將作為此BLOG有人訪問的證據。
1. 支持的HTML標籤:<a href="" title=""> <b> <em> <i> <strong>。
2. 留言留名,不然易被无视。(在“评论”中选择“名称/网址”,网址可以不填)。
3. 原則上我不删除留言,除非那則留言侮辱到你。