资讯专栏INFORMATION COLUMN

个人使用的 vim 插件集合

李涛 / 3342人阅读

摘要:扩展了的,用于快速跳转到配对的标签对编辑有很大帮助,新版以上自带该插件快速编写的神级插件,可支持快速编辑和的插件,可支持为文件提供函数提供快速对齐操作符解析颜色语法并用想对应颜色做为背景色显示,支持多种语法和文件类型,支持的代码段管

matchit.vim 扩展了 vim 的 %,用于快速跳转到配对的标签(对编辑 html 有很大帮助), 新版 vim 7.0 以上自带该插件

emmet.vim 快速编写 html 的神级插件,可支持 jsx

xml.vim 快速编辑 html 和 xml 的插件,可支持 jsx

html5.vim 为 html 文件提供 omnicomplete 函数

vim-easy-align 提供快速对齐操作符

vim-css-color 解析 css 颜色语法并用想对应颜色做为背景色显示,支持多种语法和文件类型,支持 neovim 的 truecolor

ultisnips 代码段管理插件,优点是功能全面、易于扩展,缺点是因为是 python 插件,所以启动略慢

exchange.vim 提供文件快速交换的操作符,方便文本位置互换

vim-surround 提供快速操作配对字符的操作符, 例如可使用 ds" 删除前后的 "

vim-sneak 通过快捷键和双字符快速定位光标位置

vim-stay 自动记录和恢复光标在 buffer 之前的位置,该插件可能会对 vim 启动时间影响较大

tern_for_vim 提供 javascript 代码解析、自动完成、函数跳转、查看定义等智能功能的 vim 插件,新版包含新的 webpack 插件,可以理解指定 webpack 配置文件

vim-gitgutter 在侧边栏显示 git 变动行状态的插件

simple_pairs.vim [原创] 自动输入配对字符, 改自 simple_pairs.vim, 使用 vimscript 实现加载时间更短,同时改进了配对出现规则,适合所有语言使用。

complete.vim [原创] 关键词补全插件,只做了 tab 到 的映射,使用 vim 的 completecompleteopt 选项配置, 新手推荐 supertab

open.vim [原创] Mac 下快速打开当前行的 url 和 email,简单调用了下 open 命令

plug.vim [原创] 专注插件路径管理的 vim 插件

mycomment.vim [原创] 堪称完美的注释解决方案,一个快捷键搞定注释问题,喜欢配置的可以使用 nerdcommenter

vim-easygit [原创] 轻量级 git wrapper 插件,拥有所有 fugitive 具有的功能,同时解决其难以扩展的问题

unite.vim 提供资源操作的统一接口,以下部分组件基于其进行开发

unite-outline 基于 unite 的提纲列表插件,用与当前文件内函数快速跳转

unite-extra [原创] 一些实用的 unite 插件集合,包括 emoji command project 和 node

unite-git-log [原创] 整合 gitlog 到 unite 界面的插件, 基于 vim-easygit

unite-js-func [原创] 快速定位 js 函数的 unite 插件, 已支持 es6 语法

unite-location [原创] 整合 vim quickfix 和 location 列表到 unite 的插件

vim-iterm2-start [原创] 让 iterm2 执行任务,主要解决 vim 不能异步,执行耗时任务会卡住的问题。

vim-macos [原创] 包含些与 macos 交互的函数,包括 ItermOpen, 发送系统 keycodes 等

vim-run [原创] 快速执行当前文件并看到结果的小工具,主要用于学习新语言。

vim-v2ex [原创] 异步方式刷新 v2ex 的小插件 (已废弃)

macdown.vim [原创] 使用 applescript 在 chrome 内快速预览 markdown 效果的插件

macnote.vim [原创] 使用 markdown 写笔记,支持 unite 和命令行接口进行笔记管理、Chrome 快速预览等功能

todoapp.vim [原创] 支持 unite 接口的 todo 管理插件

unite-session [原创] 支持 unite 接口的 session 管理插件,改自 Shougou/unite-session

devlorem.vim [原创] 通过网络 API 获取若干段文字

redismru.vim [原创] 使用 redis 的异步 近期文件列表插件,主要解决同步方式占用启动时间过长的问题

qdo.vim [原创] 主要用于对 quickfix 搜索结果进行批量替换,例如::Qdo %s//ABC/gc | update, 新手推荐使用 ctrlsf.vim

system.vim [原创] 整合了一些系统相关操作,包括 rm rename mkdir copy to clipboard,新手推荐 nerdtree

vim-bbye 移除 buffer 同时尽可能保留原有的窗口,方便切换 buffer 的同时保留窗体布局

原文地址 https://chemzqm.me/vim-plugins

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/24885.html

相关文章

  • Ubuntu配置开发环境

    摘要:在开发的一些配置之前一直使用进行开发,最近由于误操作,导致系统无法启动。 在Linux开发的一些配置 之前一直使用Ubuntu14.04进行开发,最近由于误操作,导致系统无法启动。重新安装系统并记录一些开发环境的设置 前提 OS推荐 Ubuntu:https://www.ubuntu.com/downlo... LinuxMint: https://www.linuxmint.c...

    yzd 评论0 收藏0
  • 可能是 Windows 下最漂亮 Gvim 配置了

    摘要:原文一直以来被称为编辑器之神的在下很难发挥其强大的功能,本文从实用的角度阐述如何调校出一个比较好用的不过仍然要说明下,在众多构建版本中平台的是我认为最好用的一个版本。 原文:https://keelii.github.io/2016/06/13/awsome-window-vimrc/ 一直以来被称为编辑器之神的 vim 在 Windows 下很难发挥其强大的功能,本文从实用的角度阐述...

    CarterLi 评论0 收藏0
  • Write with Vim(2)

    摘要:现在你对已经有所了解,肯定会,也能熟用,可能被你映射成了,或者等等。误导了也别骂我,请说出自己的观点。当然,更确切说,是把做为参考标准之一。从而提高了个人配置的维护性。下一步的学习很多人觉得学习起来有些困难,这里有份非常好的文档。 本文出自svtter的博客,转载请保留此信息 Write with vim(1) Vim的下一步 对我自己而言,也是在这一步。 现在你对Vim已经有所了解,...

    stonezhu 评论0 收藏0
  • 如何安装vim插件

    摘要:概述之所以广受青睐好评如潮,它丰富多样的插件起到了举足轻重的贡献。那么如何获取和安装插件呢通常我们可以在官网或上获取插件,然后可以手动安装或利用等插件管理器来安装。如果你想避免可以使用下面的插件管理器来安装插件。 概述 vim之所以广受青睐好评如潮,它丰富多样的插件起到了举足轻重的贡献。那么如何获取和安装插件呢? 通常我们可以在vim官网或github上获取插件,然后可以手动安装或利用...

    Rindia 评论0 收藏0

发表评论

0条评论

李涛

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<