Organize Vim (gvim) related plug-ins

Source: Internet
Author: User

A friend previously hoped that I could list all the vim plug-ins I used in my blog. I have never had time to list them. In the last few hours of the weekend, I would like to list them for you, retrieve what you need ~
Okay. Let's talk about it one by one ~~

Plugin:

  • Programming:
    • Public:
      • Taglist

        I believe that no one knows its name, used to provide a singleSource codeFile function list. Recently, we have been using a plug-in similar to tagbar. Vim for object-oriented languages, which is also very good.

      • Nerd_commenter

        Quick comments/reverse commentsCodeBlock Functions

      • Doxygentoolkit. Vim

        Add doxygen comments

      • Snipmate

        Provides the ability to quickly generate code segments.

      • Mark. Vim

        Highlight different words to indicate that different variables are useful. (Note that there are two mark. Vim on vim.org. Please use the one pointing to in the link, and the other has a bug)

      • Authorinfo

        Automatically generate/update the author information of the file (written in this blog)

    • C/C ++:
      • Omnicppcomplete

        Provides automatic completion of C ++ code

      • A. Vim

        Quick Switch between. h and. cpp files

    • Python:
      • Pyflakes

        Provides the function of checking Python code syntax in real time (highly recommended !)

      • Pydoc

        Search for python documents in VIM

    • JS:
      • Jsbeautify. Vim

        Optimizing js code is not a simple indent, but a whole optimization.

    • Html/xml:
      • Matchit

        So that % not only can match simple <> (), but also can match tags such as <HTML>

      • XML. Vim

        Provides the ability to quickly write XML/html, such as automatic tag close.

  • Common tools:
    • Nerd_tree

      It provides the function of displaying the file/directory list, which is much better than the built-in file browser.

    • Conque_term

      It is very useful to enable the terminal in vim!

    • Csexplorer

      The color list function is provided, so you do not need to manually name the color list.

    • Calendar

      Provides the Calendar function and can take notes

    • Fencview

      Automatically detects the file encoding, or you can manually select the file encoding.

    • Visincr

      Generate a series

    • Vimwiki

      Use Vim to build a personal Wiki

    • Fuzzyfinder

      A powerful file search tool depends on

    • Auto_mkdir

      W: The Directory is automatically created when the file is written.

    • Surround. Vim

      Add symbols (including HTML tags) on both sides of a word or sentence quickly. The disadvantage is that "." is not used to repeat the command. Repeat. Vim can solve this problem.

    • Vimpress

      Use Vim to view, publish, modify, and delete a blog. Someone has optimized this code: vimrepress.

    • Voom

      Provides the outline function, which is very powerful.

    • Align

      The alignment text function is provided. Unlike the indent plug-in, it is very convenient to use it once it is used.

    • Cmdlinecomplete

      It provides completion in command mode, and can complete the words that appear in the buffer zone, which is easy to use.

  • Entertainment:
    • Qiushibaike

      You can read the ghost encyclopedia in VIM (this blog is purely for entertainment ~~)

    • Drawit

      You can draw images and control the keyboard in vim. (There is also a plug-in. Sketch is also a drawing, but it is controlled with a mouse)

Indent:

    • Javascript. Vim

      Provides intelligent indentation of JS Code, and only uses the indent function.

    • Indent/python. Vim

      Provides the syntax indent of Python, which is much better than the default one (this blog is modified)

Syntax:

    • Javascript. Vim

      Provide better JS syntax highlighting

    • Python. Vim

      Provides better Python syntax highlighting

    • ActionScript. Vim

      Provides as code syntax highlighting

    • JSON. Vim

      JSON syntax highlighting

    • CSS. Vim

      Provides the real-time color display function, such as # ffffff

    • Markdown

      Provides markdown coloring and snippet.

The list here will be updated in real time with the use of bloggers, hoping to make it easier for everyone to use vim.
In addition, if you have any good plug-ins that I have not listed, please leave a message to remind me ~~

OriginalArticle, Copyright. Reprinted Please note:The world of vimer [http://www.vimer.cn]

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.