Vim插件列表
跳转到导航
跳转到搜索
插件
- tagbar —— 类似 taglist 的符号浏览器
- 上次更新在2015年7月16日
- mark.vba.gz —— 文本高亮
- 上次更新检查在2015年10月29日
- vim-extradite —— A git commit browser for vim. Extends fugitive.vim
- 上次更新在2015年3月17日
- ConflictMotions —— 在由 SCM 添加的冲突标识间跳转
- 上次更新在2014年9月1日
- 依赖
- CountJump
- ingo-library.vim
- mru.vim —— 最近打开的文件
- 上次更新在2014年8月25日
- 更改见 https://github.com/lilydjwg/mru
- EasyMotion —— Vim motions on speed!
- 上次更新在2014年8月25日
- vim-exchange —— Easy text exchange operator for Vim
- 上次更新在2014年6月2日
- SameSyntaxMotion —— Motions to the borders of the same syntax highlighting
- 上次更新在2014年4月30日
- 依赖
- inline_edit.vim —— 编辑嵌入的代码
- 上次更新在2014年3月26日
- 与 NrrwRgn 插件不同的是,它能够识别一些常见的语言嵌入,同时会去掉统一的缩进
- splitjoin.vim —— 一些编程语言的多行合并和拆分[2]
- 上次更新在2014年3月26日
- visincr.vba.gz —— Produce increasing/decreasing columns of numbers, dates, or daynames
- 上次更新在2014年3月14日
- vis.vba.gz —— 可视模式的命令和搜索
- 上次更新在2014年3月14日
- neosnippet —— 代码片断。取代 snipMate
- 上次更新在2013年12月6日
- 更改
- 删除不需要的 Python 片断
- 获取扩展文本的正则
neosnippet#helpers#get_cursor_snippet
- bug
- Placeholder 中的文字用中文会出错
- jshint2.vim —— jshint 支持
- 上次更新在2013年10月26日
- histwin —— 显示撒消列表,并可以打上标签
- 上次更新在2013年10月17日
- neocomplete —— 带缓存的自动补全插件。需要 Lua 支持,取代 neocomplcache
- 上次更新在2013年9月20日
- 最近更新 1b1ce4057644(2014-08-27 21:00:00 +0900)无法使用,原因是:不能自动弹出补全菜单
- gundo.zip —— 可视化撒消树
- 上次更新检查在2015年5月13日
- AnsiEsc.vba.gz[3] —— Ansi escape sequences concealed, but highlighted as specified
- 上次更新在2013年7月20日
- vim-signify —— 根据版本控制系统的信息在标志列显示修改
- 上次更新在2013年7月16日
- argtextobj.vim —— 函数参数文本对象
- 上次更新在2013年6月22日
- repeat.vim —— 使用 . 重复一些插件的操作
- 上次更新检查在2014年9月1日
- bufexplorer.zip
- 上次更新在2013年5月27日
- 更改
- plugin/bufexplorer.vim:使用
strwidth()代替len(),在Vim7.3中正确支持中文等字符 - plugin/bufexplorer.vim 第433行:普通模式(以及可选的可视模式)下使用
x/X删除缓冲区 - plugin/bufexplorer.vim 第551行:相应地修改帮助
- plugin/bufexplorer.vim:使用
- surround.zip ——围绕文本处理
- 上次更新检查在2014年9月1日
- abolish.vim —— camelCase、under_score 等的改写、单词的不区分大小写匹配、花括号扩展等
- 上次检查更新在2013年6月14日,git 版本[1]
- lusty-explorer.vim ——文件查找
- 上次更新在2013年4月24日
- 更改
- 删除对
hidden选项的警告
- 删除对
- 注
- taglist_46.zip —— taglist
- 上次更新在2013年4月20日
- foldsearch —— 搜索时折叠不匹配的行
- 上次更新在2013年4月20日
- NrrwRgn —— A Narrow Region Plugin for vim (like Emacs Narrow Region)
- 上次更新在2013年3月25日
- Align.vba.gz ——列对齐
参见主条目Align。
- 上次更新检查在2016年2月14日
- plugin/AlignMapsPlugin.vim 文件被置于
so目录中。 - 更改
- 主页
- lastbuf.vim —— 撒消最近关闭的缓冲区
- 上次更新在2012年7月16日
- manpageview.vba.gz —— 查看帮助文档(如man)
- 上次更新在2012年2月28日
- vim-cycle —— 文本循环切换
- 上次更新在2012年2月28日
- indent-guides@vim.org —— 高亮缩进级别
- 上次更新在2011年10月23日
- marksbrowser.vim —— 书签浏览
- 上次检查更新在2011年6月22日
- vimim.vim ——Vim 中文输入法
- 上次更新在2011年3月15日
- 文件被置于
so目录中。
- math.vba.gz —— Math keymap and a menu for inserting math symbols
- 上次更新在2011年1月8日
- cuteErrorMarker.tar.gz ——标识错误所在行
- 上次检查更新在2013年12月30日
- NERD_tree.zip —— 目录树
- 更改
- 使用空格切换目录的开关状态
- 上次更新在2010年12月12日
- DirDiff.vim —— 目录比较与同步
- 另见 diff
- 上次更新检查在2013年4月12日
- supertab.vba —— 补全
- 上次更新在2010年12月11日
- vimwiki-1-1-1.vba.gz
- 上次更新检查在2010年12月15日
- 更改 (部分;行号可能不对)
- ftplugin/vimwiki.vim 第311行:更改了在表格单元格中跳转的键映射
- plugin/vimwiki.vim 第87行:不要强制设置文件类型
- plugin/vimwiki.vim 第311行:同上
- Recover-0.11.vba —— 恢复时对比文件
- 更改
- autoload/recover.vim 第40行:添加“删除”选项和默认值。
- 上次更新在2010年11月3日
- EnhancedCommentify-2.3.tar.gz —— 注释
- 上次检查更新在2012年4月6日
- 更改
- csExplorer.zip —— 浏览配色方案
- 上次更新在2010年6月21日
- scratch.vim —— A simple utility to create scratch buffers
- 做了很多更改
- 上次更新在2010年5月19日
- sketch-0-3-2.zip —— 画框形字符图
- 文件被置于
so目录中。 - 上次更新在2010年4月14日
- grep.vim —— Grep search tools integration with Vim
- 上次更新检查在2011年11月17日
- jsbeautify.vim —— Javascript 美化
- 上次检查更新在2010年4月3日
- 文件被置于
so目录中。 - 更改
- so/jsbeautify.vim 第295行:把缩进符从 '\t' 改为 ' '
- so/jsbeautify.vim 第283行:更改文件类型识别方法
- lookupfile-1.8.zip —— 查找文件
- 上次检查更新在2010年3月7日
- 被置于
so目录中 - 更改
- autoload/lookupfile.vim 第324行:打开文件时转义文件名
- vimExplorer.vim —— VimExplorer
- 上次检查更新在2010年3月7日
- 更改
- plugin/vimExplorer 第707行:更改 shell 的打开方式
- echofunc.vim —— 在状态栏显示函数原型
- 上次更新检查在2010年8月1日
- a.vim
- ——A few of quick commands to swtich between source files and header files quickly.
- 上次更新在2009年10月22日
- 更改
- 第560行:去掉了几个插入模式下的映射
作为库的插件
- ingo-library —— ingo-library
- 上次更新在2014年9月1日
- vimproc —— 调用外部命令。为 neocomplete 的异步支持而安装。
- 上次更新在2014年5月27日
- CountJump —— Create custom motions and text objects via repeated jumps.
- 上次更新在2014年4月30日
- cecutil.vba.gz —— Some utilities used by several of my scripts (window positioning, mark handling)
- 上次更新在2010年9月11日
文件类型特定
- openvpn.tar.bz2 —— OpenVPN 语法高亮
- 上次更新在2014年8月27日
- vim-soy —— Syntax file for Google Closure templates
- 上次更新在2013年9月6日
- vim-coffee-script —— CoffeeScript 支持
- 上次更新在2013年6月14日,git 版本
- diff_movement —— CountJump 插件,在 diff 文件中快速移动
- 上次更新在2013年6月14日
- mail_movement —— CountJump 插件,在邮件文件中快速移动
- 上次更新在2013年6月14日
- vim-pinpoint —— pinpoint 语法高亮
- 上次更新在2013年6月1日
- vim-protobuf —— protobuf 语法高亮
- 上次更新在2013年2月28日
- pgsql.vim —— PostgreSQL 语法高亮
- 上次更新在2013年1月9日
- tracwiki.vim —— Trac wiki 语法高亮
- 上次更新在2012年8月7日
- indent/python.vim —— Python自动缩进
- 更改
- 冒号语句后可以有注释
- 上次更新在2012年5月27日
- python3.0.vim 3.0.7 —— Python语法高亮(Python3 版)
- 更改
- 修正和 pyrex 不兼容的问题
- 上次更新在2012年5月27日
- gtk-vim-syntax.tar.gz —— GTK 等库的语法高亮
- 上次更新在2011年7月30日
- jpythonfold.vim —— Python折叠
- 更改
- 修改了 foldtext 函数,使其尽量和默认的一致
- 修正 GetBlockIndent 在处理文件最后一行时的问题
- 上次更新检查在2013年4月24日
- jquery.vim —— jQuery语法高亮
- 上次更新在2011年5月6日
- 更改
- syntax/jquery:改为被javascript.vim包含
- syntax/jquery 第89行:增加对函数(jFunc)的高亮定义
- syntax/jquery 第60行:修正语法错
- fluxbox.tar.gz —— fluxbox菜单配置缩进和语法高亮
- 上次更新在2011年4月7日
- fluxkeys.vim —— fluxbox快捷键配置文件语法高亮
- 上次更新在2011年4月7日
- CheckAttach-0.9.vba —— 在(使用mutt)写信时提示附件
- 更改
- 有若干修正
- 上次更新在2011年1月6日
- javacomplete.zip —— Java自动补全
- 更改
- 修正一处文档中的笔误
- 上次更新在2010年12月15日
- easytags.zip —— 自动生成 C 的 tags 文件,并自动高亮
- 上次更新在2010年11月22日
- csspretty.vim —— CSS代码美化
- 我自己的项目
- 上次更新在2010年10月20日
- omnicppcomplete-0.41.zip —— C/C++tags自动补全
- 上次检查更新在2010年10月14日
- googlecodewiki.vim —— Google Code维基语法高亮
- 更改
- 第136行:判断函数是否已经定义过
- 上次更新在2010年8月19日
- getmailrc.vim —— getmail的配置文件语法高亮
- 上次更新在2010年5月28日
- gas.vim —— GNU as syntax
- 上次更新在2010年3月28日
- bbcode.vim —— BBCode 语法高亮
- 上次更新在2010年3月6日
- javascript.vim —— Javascript 缩进
- 上次更新在2010年1月26日
- python_match.vim —— Python 中的匹配跳转
- 上次更新检查在2012年5月27日
- pythoncomplete.vim —— Python 自动补全
- 上次更新检查在2012年5月27日
- wikipedia.tar.gz —— MediaWiki语法高亮
- 上次更新在2009年7月2日
- 更改
- 更名为 */wiki.vim
- syntax/wiki.vim 第29行:去掉了拼写检查
- ftplugin/wiki.vim:更改了很多
- rest.tar.gz ——reStructuredText语法高亮
- 上次更新在2009年9月13日
配色方案
- changeColorScheme.vim —— 按顺序/随机选取配色,可以删除被选择的配色
- 上次更新在2010年12月15日
- lilypink.vim —— 深灰底白字,我自己的配色
- 上次更新在2010年11月13日
- manuscript.vim —— 深灰色背景,无粗体/斜体
- 上次更新在2010年5月30日
- spring.vim —— 浅绿
- 已更改并更名为
spring2.vin - 已增加终端支持
- 上次更新检查在2010年4月24日
- pink.vim —— 粉红
- 已更改并更名为
pink_lily.vin - 已增加终端支持
- 上次更新检查在2010年4月24日
- autumn.vim —— 浅黄底橙色调
- 已更名为
autumn_lily.vin - 已增加终端支持
- 上次更新检查在2010年4月24日
- moss.vim —— Dark color scheme for low light conditions
- “墨绿背景,以蓝绿为主色调,比较暗,适合晚上等弱光环境下用。”
- 上次更新检查在2010年4月24日
- changing-colour.vim —— 自动改变配色
- 上次更新在2010年3月20日
- 将文件换行符改为了 unix 格式
其他链接
对官方插件的修改
- zip.vim
-
- autoload/zip.vim 第125行:更改 zip 文件如含有 hash 信息导致异常
- autoload/zip.vim 第106行:打开文件后转到列表首而不是列表尾
未安装
- vim-gitmodeline —— Store modelines in git config
- tarmack/vim-python-ftplugin —— Python (实验性的根据语法推断的)自动补全、语法检查(pyflakes)
- python-mode —— Python 代码检查(pylint)、重构、文档、运行等
- ctags_cache —— generate and cache tags for C/C++ using ctags
- if_v8 —— 在 Vim 中使用 v8 引擎执行 Javascript(需要编译库文件)
- AutomaticTexPlugin_8.4.vba —— TeX编辑、补全、编译
- session.zip —— 会话管理
- sessionman.vim —— 会话管理
- vim-publish —— Publish hyperlinked, syntax highlighted source code with Vim
插件管理器
已卸载
- neocomplcache —— 带缓存的自动补全
- 上次更新在2013年5月14日
- 被 neocomplete 取代
- autofmt.vmb.gz —— 文本排版
- 上次更新在2011年11月13日
- 卸载于2012年12月9日
- Linux 下有行禁则补丁,Windows 下依然不生效
- lua-ftplugin.zip —— Lua
- 上次更新检查在2012年4月3日
- 卸载于2012年4月3日
- 编辑 Awesome 配置文件时导致不响应[2]
- indent_finder —— 缩进自动检测
- 上次更新在2011年10月22日
- 有修改
- 卸载于2011年10月23日:延时太大
- conque_term_1.0.vba —— 在 Vim 里调用 shell命令
- 上次更新在2010年3月16日
- Google Code 上的项目主页
- 卸载于2010年7月26日,原因为:用处不大
- twitvim-0.5.2.vba —— TwitVim
- Twitter client for Vim
- 更改
- plugin/twitvim.vim 第1603行:增加对自己的用户名的高亮
- plugin/twitvim.vim 第1618行:@-回复前也可以是中文字符
- plugin/twitvim.vim 多处:把
set nomodifiable改成setlocal以免影响新的缓冲区
- 上次更新在2010年6月23日
- 卸载于2010年6月23日,原因为:新版本出错,无法使用
- bufferlist.vim —— 缓冲区切换
- 上次更新在2010年3月24日
- 卸载于2010年6月17日,原因为:功能重复
- NERD_tree.zip —— 文件浏览
- 上次更新在2009年11月21日
- workspace_1b1.zip ——工作区管理
- 上次更新检查在2010年1月19日
- 更改(未保存)
- plugin/workspace.vim 第505行:增加输入文件的自动补全
- plugin/workspace.vim 第1058, 1146行:增加自动保存的选项
- plugin/workspace.vim 第216行:在组名后加 '=',以便高亮
- plugin/workspace.vim 第1362行:高亮组名
- 卸载于2010年1月19日
- minibufexpl.vim
- 上次更新在2009年11月7日
- vst.zip —— VST
- Vim reStructured Text
- 上次更新在2009年9月13日
外部链接
参考资料
- ↑ linediff 在 vim.org 的链接
- ↑ LinuxToy 上的介绍:Vim 特色插件: Splitjoin.vim
- ↑ vim.org 上的链接:AnsiEsc.vba.gz

