In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-17 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
This article introduces you how to make Vim into a mature IDE, the content is very detailed, interested friends can refer to, hope to be helpful to you.
If you write a little bit of code, you can see how convenient the "integrated development environment" (IDE) is. Whether it's Java, C, or Python, it's much easier to write code when IDE checks your syntax, compiles in the background, or automatically imports the libraries you need. In addition, if you work on Linux, you will know how convenient it is for Vim to edit text. So, you might want to get these IDE features from Vim as well.
In fact, there are few ways to do it for you. Some people may think of trying to turn Vim into a C language IDE, such as c.vim, and there are also Eclim that integrates Vim into Eclipse. But what I want to tell you is a more generic, plug-in-only solution. You certainly don't want to make your editor bloated by installing too many panels and features. A plug-in-only solution allows you to select only those features that you want to integrate into Vim. As an added benefit, this IDE is not specific to a particular language and allows you to write any type of code. Let's take a look at my top 10 plug-ins that bring IDE features to Vim.
Let's start with a benefit: Pathogen
First of all, not everyone may be familiar with Vim plug-ins and know how to install them. So, the plug-in I recommend is Pathogen, because it will make it easier for you to install other plug-ins. If you want to install other plug-ins that are not listed here, using Pathogen will be very easy. The documentation on its official page is very well written. Download and install one. Next, the installation of plug-ins will also become much easier.
1. SuperTab
The reason why we are used to IDE is its auto-completion function. So, I like this very convenient SuperTab plug-in that gives the Tab key "super power".
2. Syntastic
If you need to program in more than one language, it is sometimes very easy to confuse syntax between different languages. Fortunately, syntastic will check for you and tell you whether you should add parentheses or square brackets, or tell you that you forgot a semicolon somewhere.
3. Auto Pairs
Another thing that drives programmers crazy is: am I missing a parenthesis?! Everyone hates to use their fingers to count the parentheses that are very far apart. To deal with this, I use the Auto Pairs plug-in, which automatically inserts and formats square and parentheses.
4. NERD Commenter
If you are looking for a shortcut that can support commenting code in multiple programming languages, you can try NERD Commenter. Even if you are not a programmer, I highly recommend this plugin because it will make you very efficient when annotating bash scripts or anything else.
5. Snipmate
Any programmer knows that a good programmer writes code and an excellent code god reuses code. Snipmate can easily insert code snippets into your files, greatly reducing the number of times you type the keyboard. It contains a lot of code snippets from various languages by default, and you can easily add your own.
6. NERDTree
When managing a large project, it's a good idea to spread the code into different files. It is also a basic coding principle. NERDTree is a good file browser that can be used directly in Vim. It makes you think of all the files at any time.
7. MiniBufferExplorer
In order to build a file browser that supports opening multiple files at the same time, nothing is more important than a good buffer manager. MiniBufferExplorer can do this job beautifully and efficiently. It even sets different colors and toggle shortcuts for your buffer.
8. Tag List
When you have multiple files open at the same time, it's easy to forget what you added to those files. In case you forget, the Tag List code viewer will display the variables and functions in a nice and concise format.
9. Undotree
For those of us who like undo,redo and then undo some changes, and then look at the entire editing process based on them, undotree is a great plug-in to see your undo and redo history in the form of a tree. This feature has nothing to do with the code, so this is a plug-in that I like very much.
10. Gdbmgr
*, but not unimportant, everyone needs a debugger at some point. If you like gdb, then gbdmgr is for you because it integrates the famous debugger into Vim.
To sum up, whether you're a crazy coder or not, it's always convenient to have some extra Vim features on hand. As I said in the introduction, if you don't need it, you don't have to install all of these plug-ins here. Or if you want to install another one, these are really just basic entry-level plug-ins.
On how to build Vim into a mature IDE to share here, I hope that the above content can be of some help to you, can learn more knowledge. If you think the article is good, you can share it for more people to see.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.