Vim Ten essential Plug-ins __vim

Source: Internet
Author: User
Tags using git

http://www.open-open.com/lib/view/open1414227253419.html

vim Ten Essential Plug-ins TagList

TagList is a plug-in used to display various symbols in the locator, such as macro definitions, variable names, struct names, function names, which we call symbols (symbols), and in taglist they are called tag. Obviously, to the program file in the tag display, you need to know all the tag information, and save it in a file, and then to resolve the corresponding tag file. TagList do is only the contents of the tag file after parsing the show on Vim. The tag scan and the generation of the data file are made by Ctags (exuberant Ctags), so your computer needs to be equipped with Ctags before using TagList. Nerdtree

Nerdtree is a tree resource management plug-in for browsing file systems that lets you browse the file system in vim and open files or directories as you would with Windows Explorer. Winmanager

We have described above for file browsing Nerdtree and browse the taglist of the program symbols, these two plug-ins will appear in the form of windows in the Vim window, so how to arrange them, this is the role of Winmanager.

Here, we use Winmanager to put Nerdtree and taglist in the same sidebar, nerdtree above, taglist below, and the effect is as shown in the following illustration:

Nerdcommenter

If you're a programmer who loves to write notes, then you have to use Nerdcommenter, even if you're not keen on writing notes, you should focus on the Nerdcommenter plugin.

Nerdcommenter and Vim's visual patterns combine to quickly annotate/uncomment multiple lines of code, adding comments at the end of the line and automatically entering insert mode to facilitate inline annotation. Neocomplete

Used a lot of complementary plug-ins, and finally chose the neocomplete. Neocomplete.vim is a work from Shougo, which maintains a list of key words in the current buffer, providing a powerful keyword-filling function. Molokai

The color is my favorite monokai, but with a darker color, a Molokai color plugin is used. The reason is called Molokai, because this color is Monokai modified version, the Monokai background color changed to dark. I'd like a Molokai with a dark background. It's my intention. Vim-airline

Next, I would like to introduce a plug-in vim-airline. This is a status bar enhancements, you can make your VIM status bar is very beautiful, including the buffer display bar extended smart tab line and the integration of some plug-ins. CTRLP

CTRLP is a pretty good plug-in, the main function is to make a vague search of files, if your project directory structure is complex, or you are reading a larger project, then CTRLP can help you quickly navigate to the file you want without the end of the CD, LS. Easygrep

Vim is built in to support grep, and Vim7.3 is updated with grep's engine, and grep is faster in Vim. But vim in the grep is not easy to grasp, fortunately there are a lot of simplified grep plug-ins can be used, including grep variant Ack, which is the most convenient to use, the most humane to several easygrep. Vundle

The management plug-ins have been greatly simplified by using git submodule and pathogen before using the tpope pathogen. Today, the introduction of the Vundle, but also to integrate GIT operations, users need to do is to GitHub to find the name of the plug-in they want to install, update and uninstall can have vundle to complete. Although it is still a process to find a good plug-in, the user can be freed from the cumbersome process of installing the configuration. From: http://my.oschina.net/zhoukuo/blog/336315

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.