当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]vim 如何实现 stl 的自动完成!!!
帖子发表于 : 2008-06-30 14:40 

注册: 2008-06-02 12:44
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
看过http://forum.ubuntu.org.cn/viewtopic.php?t=54732这个贴子!

自己也生成了stl的tags文件,但加到vim中总不能正确的提示stl 函数! 有的可以,有的确不可!

如: vector<, 这个时候不能提示, vector<int>::这个时候也不能提示! 但std::却可以提示!

大家有没有已经生成好的stl的tags,能传一份给我吗?或者说一个如何正确的生成一个tags!

现在用到stl,在vim下没有智能提示,写起来太难了!

我的Email: liu1061@sina.com!!!!

谢谢你的帮助,本人万分感激!


_________________
学无止境,持之以恒!


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-07-02 20:34 
头像

注册: 2007-11-23 9:49
帖子: 1021
送出感谢: 0 次
接收感谢: 1
:shock: 搜CVIM插件,带有一个C++的字典,虽然不能在::后自动弹出提示,但是打一个字母然后^x ^k用字典补全也挺准的

update:Orz发觉之前打字漏了个“字典”


最后由 ChloeRei 编辑于 2008-07-04 10:35,总共编辑了 1 次

页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-07-04 9:17 

注册: 2008-06-02 12:44
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
多谢, C.vim我用过,现在用的是Omnicppcomplete!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-07-04 10:36 
头像

注册: 2007-11-23 9:49
帖子: 1021
送出感谢: 0 次
接收感谢: 1
:D 同时用


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [问题]vim 如何实现 stl 的自动完成!!!
帖子发表于 : 2008-07-14 9:27 
头像

注册: 2007-03-13 11:23
帖子: 1343
送出感谢: 0 次
接收感谢: 0 次
liu1061 写道:
看过http://forum.ubuntu.org.cn/viewtopic.php?t=54732这个贴子!

自己也生成了stl的tags文件,但加到vim中总不能正确的提示stl 函数! 有的可以,有的确不可!

如: vector<, 这个时候不能提示, vector<int>::这个时候也不能提示! 但std::却可以提示!

大家有没有已经生成好的stl的tags,能传一份给我吗?或者说一个如何正确的生成一个tags!

现在用到stl,在vim下没有智能提示,写起来太难了!

我的Email: liu1061@sina.com!!!!

谢谢你的帮助,本人万分感激!

vector<int>提示的什么了,按照http://forum.ubuntu.org.cn/viewtopic.php?t=54732的ctags生成tags的方式,在vector<int>::的时候可以omni补齐那才叫见鬼了。那篇文章生成的tags只能
代码:
    vector<int> vec;
    vec.补齐

这种形式


_________________
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/


页首
 用户资料  
 
6 楼 
 文章标题 : Re: [问题]vim 如何实现 stl 的自动完成!!!
帖子发表于 : 2008-09-19 11:11 

注册: 2008-06-02 12:44
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
kofshower 写道:
liu1061 写道:
看过http://forum.ubuntu.org.cn/viewtopic.php?t=54732这个贴子!

自己也生成了stl的tags文件,但加到vim中总不能正确的提示stl 函数! 有的可以,有的确不可!

如: vector<, 这个时候不能提示, vector<int>::这个时候也不能提示! 但std::却可以提示!

大家有没有已经生成好的stl的tags,能传一份给我吗?或者说一个如何正确的生成一个tags!

现在用到stl,在vim下没有智能提示,写起来太难了!

我的Email: liu1061@sina.com!!!!

谢谢你的帮助,本人万分感激!

vector<int>提示的什么了,按照http://forum.ubuntu.org.cn/viewtopic.php?t=54732的ctags生成tags的方式,在vector<int>::的时候可以omni补齐那才叫见鬼了。那篇文章生成的tags只能
代码:
    vector<int> vec;
    vec.补齐

这种形式


是的,你说你很对,
vector<int> vec;
vec.补齐
是可以完成的, 但是我想在STL有提示::的功能,如何才能做到呢!


页首
 用户资料  
 
7 楼 
 文章标题 : Re: [问题]vim 如何实现 stl 的自动完成!!!
帖子发表于 : 2008-10-01 11:04 
头像

注册: 2007-03-13 11:23
帖子: 1343
送出感谢: 0 次
接收感谢: 0 次
liu1061 写道:
kofshower 写道:
liu1061 写道:
看过http://forum.ubuntu.org.cn/viewtopic.php?t=54732这个贴子!

自己也生成了stl的tags文件,但加到vim中总不能正确的提示stl 函数! 有的可以,有的确不可!

如: vector<, 这个时候不能提示, vector<int>::这个时候也不能提示! 但std::却可以提示!

大家有没有已经生成好的stl的tags,能传一份给我吗?或者说一个如何正确的生成一个tags!

现在用到stl,在vim下没有智能提示,写起来太难了!

我的Email: liu1061@sina.com!!!!

谢谢你的帮助,本人万分感激!

vector<int>提示的什么了,按照http://forum.ubuntu.org.cn/viewtopic.php?t=54732的ctags生成tags的方式,在vector<int>::的时候可以omni补齐那才叫见鬼了。那篇文章生成的tags只能
代码:
    vector<int> vec;
    vec.补齐

这种形式


是的,你说你很对,
vector<int> vec;
vec.补齐
是可以完成的, 但是我想在STL有提示::的功能,如何才能做到呢!

::形式的话分为几种情况
如果是class下面的typedef的话直接输入就行了,omni解析的时候不会展开成比如std::vector<string>::iterator, 可是补全的时候可以显示为是vector的成员。
namespace的话正常。


_________________
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译