分页: 1 / 1
[问题]vim 如何实现 stl 的自动完成!!!
发表于 : 2008-06-30 14:40
由 liu1061
看过
viewtopic.php?t=54732这个贴子!
自己也生成了stl的tags文件,但加到vim中总不能正确的提示stl 函数! 有的可以,有的确不可!
如: vector<, 这个时候不能提示, vector<int>::这个时候也不能提示! 但std::却可以提示!
大家有没有已经生成好的stl的tags,能传一份给我吗?或者说一个如何正确的生成一个tags!
现在用到stl,在vim下没有智能提示,写起来太难了!
我的Email:
[email protected]!!!!
谢谢你的帮助,本人万分感激!
发表于 : 2008-07-02 20:34
由 ChloeRei

搜CVIM插件,带有一个C++的字典,虽然不能在::后自动弹出提示,但是打一个字母然后^x ^k用字典补全也挺准的
update:Orz发觉之前打字漏了个“字典”
发表于 : 2008-07-04 9:17
由 liu1061
多谢, C.vim我用过,现在用的是Omnicppcomplete!
发表于 : 2008-07-04 10:36
由 ChloeRei

同时用
Re: [问题]vim 如何实现 stl 的自动完成!!!
发表于 : 2008-07-14 9:27
由 kofshower
liu1061 写了:看过
viewtopic.php?t=54732这个贴子!
自己也生成了stl的tags文件,但加到vim中总不能正确的提示stl 函数! 有的可以,有的确不可!
如: vector<, 这个时候不能提示, vector<int>::这个时候也不能提示! 但std::却可以提示!
大家有没有已经生成好的stl的tags,能传一份给我吗?或者说一个如何正确的生成一个tags!
现在用到stl,在vim下没有智能提示,写起来太难了!
我的Email:
[email protected]!!!!
谢谢你的帮助,本人万分感激!
vector<int>提示的什么了,按照http://forum.ubuntu.org.cn/viewtopic.php?t=54732的ctags生成tags的方式,在vector<int>::的时候可以omni补齐那才叫见鬼了。那篇文章生成的tags只能
代码: 全选
vector<int> vec;
vec.补齐
这种形式
Re: [问题]vim 如何实现 stl 的自动完成!!!
发表于 : 2008-09-19 11:11
由 liu1061
kofshower 写了:liu1061 写了:看过
viewtopic.php?t=54732这个贴子!
自己也生成了stl的tags文件,但加到vim中总不能正确的提示stl 函数! 有的可以,有的确不可!
如: vector<, 这个时候不能提示, vector<int>::这个时候也不能提示! 但std::却可以提示!
大家有没有已经生成好的stl的tags,能传一份给我吗?或者说一个如何正确的生成一个tags!
现在用到stl,在vim下没有智能提示,写起来太难了!
我的Email:
[email protected]!!!!
谢谢你的帮助,本人万分感激!
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有提示::的功能,如何才能做到呢!
Re: [问题]vim 如何实现 stl 的自动完成!!!
发表于 : 2008-10-01 11:04
由 kofshower
liu1061 写了:kofshower 写了:liu1061 写了:看过
viewtopic.php?t=54732这个贴子!
自己也生成了stl的tags文件,但加到vim中总不能正确的提示stl 函数! 有的可以,有的确不可!
如: vector<, 这个时候不能提示, vector<int>::这个时候也不能提示! 但std::却可以提示!
大家有没有已经生成好的stl的tags,能传一份给我吗?或者说一个如何正确的生成一个tags!
现在用到stl,在vim下没有智能提示,写起来太难了!
我的Email:
[email protected]!!!!
谢谢你的帮助,本人万分感激!
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的话正常。