这份是我目前使用的vim的插件的清单,顺便也整理了安装方法、优化设置、和使用感受等,另外我安装的插件还有《vim中安装游戏》一文中提到的两个游戏插件。
1.vimIM五笔输入法
说明:vimIM是一个基于Vim的输入法,支持五笔、拼音等中文输入,只要按装了vimim.vim相应的中文词库就可以输入中文了。
安装:把下载下来的vimim.vim和vimim.wubijd.txt放到vim安装目录下的plugin目录中。
使用方法:a,在输入模式下按ctrl+6启动输入法,再ctrl+6切换回英文。更多更详细的可以看官方主页。
感受:玩玩可以,在需要的时候也可以应付一下,但我觉得玩具的性质重点。不知是我没有完全掌握还是这个插件本来如此。
(图片:VimIM)
2.matrix(!)
说明:一个玩酷的插件,让一堆字符在Vim的窗口滚动,就像在《黑客帝国》之类的电影中常出现的画面。
安装:在Vim 网站上下载文件 matrix.vim ,存放到vim 安装目录下载的plugin目录中。
使用方法:在命令行输入“: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)
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)
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_complete 、snippetsemu 、snipmate ,没兴趣,没必要,也没空一一试了。
(图片:vim-autocomplpop)
(完)
译言重开 发布公测账户
回复删除http://www.yeeyan.org/
测试帐号:demo,密码:12345
知道,早上已经看和菜头的文章说了。但还是谢谢你的通知。虽然觉得周五有点不吉利,但我是非常非常希望译言永远存在,越办越好的。
回复删除