-
Vim color beautifier like Source Insight
In the previous post about Making Source-Insight-like Vim, we already knew how to make Vim become Source Insight by using some useful plugins. This is the second article in the series about making Source-Insight-like Vim.
Today we will beautify the layout color for syntax coloring when working with a specific source code language. I will focus on the C language because it’s my favorite one.
We will study how Vim detects language syntaxes and color them. Then we can write our own color schema. The vimcolor website has a large collection of Vim color schema, you can choose one and use it instantly.
-
Mastering Vim for coding large projects
In the previous post about Making Source-Insight-like Vim, we already knew how to make Vim become Source Insight by using some useful plugins. In this post, we will study the way to make it become more efficent when working with large projects.
We knew about
tagswhich is generated byctagsapplication. It works well in most cases, but there are still weak points. Now we will find them out and learn how to work perfectly. -
Making Source-Insight-like Vim
The fact is Source Insight is an attractive program editor and analyzer. I used it for 4 years. The reason that I did not use cscope from the beginning, is Source Insight easier to use. When you are too familiar with Window, it’s very hard to use the terminal, instead of GUI.
But the problem is, Source Insight is a commercial software. Currently I am using an crack version :D But the more I love Vim and open source software, the more I think I MUST leave Source Insight. Source-Insight-like Vim is my best choice for now.
Therefore, I will do study about Vim plugins which can help me to make Vim become Source Insight software, for free. We will step by step build it up from scratch. Here is our road map:
- Building Source-Insight-like Vim skeleton
- Vim color beautifier
- Vim Ninja with shortcuts
- How I use Vim for real projects
This is the first article of this series, specifically focusing on making the Source-Insight-like skeleton in Vim.
Here is our target: