vim(gvim)相关插件整理

plugin:javascript

  • 编程相关:
    • 公共:
      • taglist
      • 相信无人不知其大名,用来提供单个源代码文件的函数列表之类的功能。最近在使用一个针对面向对象语言的相似插件-tagbar.vim,也很不错。php

      • NERD_commenter
      • 提供快速注释/反注释代码块的功能css

      • DoxygenToolkit.vim
      • 添加doxygen注释html

      • snipMate
      • 提供快速生成代码段的功能java

      • mark.vim
      • 给不一样的单词高亮,代表不一样的变量时颇有用。(特别说明一下,vim.org上有两个Mark.vim,请使用连接中指向的那个,另一个是有bug的)python

      • authorinfo
      • 自动生成/更新文件的做者信息(本博编写)c++

    • c/c++:
      • omnicppcomplete
      • 提供C++代码的自动补全功能编程

      • a.vim
      • 提供快速切换.h和.cpp文件的功能json

    • python:
      • pyflakes
      • 提供实时检查python代码语法的功能(强烈推荐!)vim

      • pydoc
      • 在vim中查找python文档

    • js:
      • jsbeautify.vim
      • 优化js代码,并非简单的缩进,而是整个优化

    • html/xml:
      • matchit
      • 使%不只可以匹配简单的<>(),还能匹配<html></html>之类标签的功能

      • xml.vim
      • 提供快速编写xml/html的能力,如标签自动闭合等

  • 经常使用工具:
    • NERD_tree
    • 提供展现文件/目录列表的功能,比自带的文件浏览器要好不少

    • conque_term
    • 提供在vim中打开终端的功能,很是有用!

    • csExplorer
    • 提供列出配色列表的功能,就不用一个个手工去敲配色名字了

    • calendar
    • 提供日历的功能,而且能够记笔记

    • fencview
    • 自动检测文件编码,也能够手动选择文件编码。

    • visincr
    • 提供生成数列的功能

    • vimwiki
    • 用vim来打造我的wiki

    • FuzzyFinder
    • 很强大的文件查找工具,须要依赖L9

    • auto_mkdir
    • 用 :w 写入文件的时候会自动建立目录

    • surround.vim
    • 快速给单词/句子两边增长符号(包括html标签),缺点是不用用"."来重复命令,repeat.vim能够解决这个问题

    • Vimpress
    • 用vim来查看、发布、修改、删除博客,有人优化了这个代码:VimRepress

    • VOoM
    • 提供outline功能,功能很是强大

    • Align
    • 提供对齐文字的功能,不一样于indent插件,一旦用到就会很是方便

    • CmdlineComplete
    • 提供命令模式下的补全,能够补全缓冲区中出现过的单词,很好用

  • 娱乐:
    • qiushibaike
    • 能够在vim中看糗事百科(本博编写,纯属娱乐~~)

    • DrawIt
    • 能够在vim中画图,键盘控制。(还有一款插件,sketch也是画图,不过是用鼠标控制)

indent:

  • javascript.vim
  • 提供js代码的智能缩进,仅使用了他的indent功能

  • indent/python.vim
  • 提供python的语法缩进,比默认的要好不少(本博修改)

syntax:

这里的列表会随博主的使用状况实时更新,但愿能让你们使用vim更加方便。

相关文章
相关标签/搜索