之前在www.vim.org上逛,很惊讶于一个刚发布的插件居然就能获得100多的评分,很是吃惊,看了介绍才知道居然是一个类taglist的插件,并且弥补了一些taglist未曾解决的缺陷。 链接如下: Tagbar
我们以C++的头文件和实现文件为例,用图片来直观的比较一下与taglist.vim的区别。
首先是头文件,代码如下:
class CTestTagBar
{
public:
CTestTagBar();
virtual ~CTestTagBar();
protected:
int GetName(bool bOpen);
private:
int _init(int timeout);
private:
int m_ret;
};
截图如下,其中左边的是taglist,右边的是tagbar。
然后是cpp文件,代码如下:
#include "test_tagbar.h"
CTestTagBar::CTestTagBar()
{}
CTestTagBar::~CTestTagBar()
{}
int CTestTagBar::GetName(bool bOpen)
{}
int CTestTagBar ...