Vim官网版只提供有限的功能,因为Vim的作者鼓励开发者独自进行编译,其中许多实用的功能并未打开。
在没有任何配置文件的情况下,Vim相比其它文字编辑器并没有明显优势,在中文环境下甚至有很多体验问题,如使用非等宽字体,中英输入法切换,gvim菜单撕不下来,光标跟随等问题,这些问题常常导致初学者放弃使用Vim,而官方解决这些问题的速度也不容乐观,这些都严重影响这个优秀编辑器在**的推广。
另外简单说来,Vim本身就像是个优秀的进口发动机,我们必须要搭配一些优秀的配件(插件),再进行本地化改良,才能让它发挥最大的效用。
本项目旨在解决上述问题,为Vim爱好者提供更合**人习惯的,功能完善体贴的Vim,并降低Vim的使用门槛,它主要做以下工作:
- 提供全中文的体验(俗称汉化,实际上Vim的国际化支持已经非常好了,只是需要有人整理一下)
- 提供增强配置文件(vimrc)
- 集成并维护常用插件
- 对官方没及时解决的bug修改及时修改源码予以解决
- 提供完善的文档以及小工具
- 绿色化,下载就能用
项目维护者: http://t.qq.com/michalliu
- 推荐安装python 2.7,以便启用vim与python集成,否则有些插件不能正常工作
- 为了获得最佳体验,请手动安装misc\fonts下的Menlo.ttc
- 路径不要含有中文,否则会引起菜单报错及主菜单乱码问题
- 支持的平台linux, windows, Mac用户请移步 https://github.com/michalliu/gvimim-macvim
- windows用户使用管理员权限运行menu.bat后按提示操作,linux用户运行menu按提示操作
- Linux下要打开的文件路径中含有空格的话须用双引号包裹
(本列表只是列举了一部分,具体的请看git提交记录)
请参阅misc/docs目录,以获得这些插件的详细文档。
-
jsflakes
javascript静态语法检查与运行器
:JSHintUpdate 检查语法 :RunJS 运行javascript代码 :RunJSBlock 运行部分javascript代码,如:RunJSBlock 1,3 运行1-3行的代码 :RunHtml 运行Html代码 :RunHtmlBlock 运行部分Html代码 :lli 错误列表 :lopen 打开QuickFix
-
python静态语法检查
-
statusline
增强vim状态条 statusline
-
模板加载
:LoadTemplate
-
支持多种类型文件的快速注释
\cc 注释单行 \cm 注释多行
-
把css中的颜色定义显示为真实颜色
-
很酷的黑客帝国屏保
:Matrix
-
用vim快捷键操作的俄罗斯方块,适合初学者练习指法
\te 开始游戏,游戏启动稍慢,请耐心等待 <h>;<l>;<j>;<k>; 移动 <Space> 放下 <Esc>获取<q> 退出
-
增加10种额外的优秀配色方案
分别是_zenburn;ir_black;pyte;railscasts;rdark;tango2;twilight;borland;_
:color {name}
-
vimtweak在windows下允许gVim.exe获得窗口半透明及全局置顶的效果,屏幕分辨率低的时候可以籍此避免窗口切换。
:SetAlpha 200 窗口透明度为200 :SetTopMost 1 窗口总在最前
-
这个插件扩展了 % 键的功能,使之可以智能匹配html或python的语句块
-
括号自动补全
-
轻量的文件浏览器
:VE [directory] 打开文件夹
-
代码快速补全
-
即时编译预览Haml
vim中文文档 http://vimcdoc.sourceforge.net/
- 使用cp936重新打开文件
:e ++enc=cp850