发新话题
打印

如何使用vim 做为c 编辑器(linux版) - 2 (智能指针的提示)

如何使用vim 做为c 编辑器(linux版) - 2 (智能指针的提示)

  在编程过程中,我们如果使用了智能指针,如
typedef auto_ptr<Abc> AbcPtr;

AbcPtr ptr1(new Abc());
ptr1->

我们希望ptr1->后面进行提示的应当是Abc的成员以入函数,而不是auto_ptr的.
怎么办呢?
在vjde 中,可以能过配置 ~/.vim/vjde/ptr.lst来实现,
只要在~/.vim/vjde/ptr.lst 中添加两行
auto_ptr
std::auto_ptr

则,我们的提示将正常工作.目前要求智能指针被定义成为typedef 而且被生成在tags文件中.

对auto_ptr和IceInternal::Handler 等等进行过使用.
这在vc7.0都不支持这样的代码提示 (^_^)

TOP

发新话题