请问哪个C++的 ide 可以自动include 头文件啊
- liujingjing5
- 帖子: 512
- 注册时间: 2006-10-12 1:21
请问哪个C++的 ide 可以自动include 头文件啊
比如我在代码里打了vector, 就能帮我把 #include <vector> 加上。
eclipse写java可以的,
发现好像vs qtcreator 等等写C++都不行,代码智能提示都能出来,就不能顺便把头文件加上么。
eclipse写java可以的,
发现好像vs qtcreator 等等写C++都不行,代码智能提示都能出来,就不能顺便把头文件加上么。
上次由 liujingjing5 在 2011-10-30 0:53,总共编辑 1 次。
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: 请问哪个C++的 ide 可以自动include 头文件啊
不知道code block行不
- liujingjing5
- 帖子: 512
- 注册时间: 2006-10-12 1:21
Re: 请问哪个C++的 ide 可以自动include 头文件啊
试了一下,目测是不行枫叶饭团 写了:不知道code block行不
- fanhe
- 帖子: 2357
- 注册时间: 2007-03-24 23:45
Re: 请问哪个C++的 ide 可以自动include 头文件啊
这东西你熟了就可以了, 别懒
这个功能我本来想在我的IDE里面做的, 但是发现速度没有保障, 偷懒先不做
这个功能我本来想在我的IDE里面做的, 但是发现速度没有保障, 偷懒先不做
- 昊昊昊
- 帖子: 182
- 注册时间: 2011-08-22 21:22
- jepen
- 帖子: 221
- 注册时间: 2010-06-14 1:08
Re: 请问哪个C++的 ide 可以自动include 头文件啊
vim的snipMate 偷懒专用 多输入3个字母"inc"
例如:
在C文件中输入"inc"按<TAB>可以出来 #include <***.h> ,再输vector等;输 "Inc" 按<TAB>可以出来 #include "***.h"
py文件"imp"可以是"import ***"
我还自定义了snippet
不过,在C中输入"vector"再按<TAB>出来的是"vector<int> "
不过我觉得 “include的时候能动态提示头文件”这个功能更有意义
例如:
在C文件中输入"inc"按<TAB>可以出来 #include <***.h> ,再输vector等;输 "Inc" 按<TAB>可以出来 #include "***.h"
py文件"imp"可以是"import ***"
我还自定义了snippet
不过,在C中输入"vector"再按<TAB>出来的是"vector<int> "
不过我觉得 “include的时候能动态提示头文件”这个功能更有意义
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
Re: 请问哪个C++的 ide 可以自动include 头文件啊
任何地方?特殊热键补全?比如我在代码里打了vector, 就能帮我把 #include <vector> 加上。
觉得没可能这样。如何区分你是要输入变量还是补全include哦。
● 鸣学
- tangboyun
- 帖子: 701
- 注册时间: 2009-07-25 1:57
- 联系:
Re: 请问哪个C++的 ide 可以自动include 头文件啊
觉得有点因果倒置。。。。原理上,应该是include了头文件才能使parser正确的解析语法提供补全。而不是倒过来。否则必须集成所有你要使用的外部库的符号表,这样的插件也是不可扩展的。
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
- fanhe
- 帖子: 2357
- 注册时间: 2007-03-24 23:45
Re: 请问哪个C++的 ide 可以自动include 头文件啊
仔细看了才明白楼主是你说的这个意思tangboyun 写了:觉得有点因果倒置。。。。原理上,应该是include了头文件才能使parser正确的解析语法提供补全。而不是倒过来。否则必须集成所有你要使用的外部库的符号表,这样的插件也是不可扩展的。
这个需求本来就是蛋疼的需求
- liujingjing5
- 帖子: 512
- 注册时间: 2006-10-12 1:21
Re: 请问哪个C++的 ide 可以自动include 头文件啊
各位大佬,我解释一下。
下面是eclipse编写java代码时:
我打了一个Graphi 就会提示出Graphics
当我按下回车时,import java.awt.Graphics 就会被自动添加到文件的头部 (import类似于C++的include)
下面是eclipse编写java代码时:
我打了一个Graphi 就会提示出Graphics
当我按下回车时,import java.awt.Graphics 就会被自动添加到文件的头部 (import类似于C++的include)
这个项目需要指定头文件目录的吧,创建项目的时候,就已经分析好了。 我eclipse写C++的时候,不需要include就能提示的,记得VS也是觉得有点因果倒置。。。。原理上,应该是include了头文件才能使parser正确的解析语法提供补全。而不是倒过来。否则必须集成所有你要使用的外部库的符号表,这样的插件也是不可扩展的。
- jepen
- 帖子: 221
- 注册时间: 2010-06-14 1:08
Re: 请问哪个C++的 ide 可以自动include 头文件啊
这个功能好啊 写C就不可以吗 ?难道因为eclipse是用Java开发的?还是因为要用 IDE for C/C++ ?
LZ你该向开发组反映情况啊 狠一点说成是bug
LZ你该向开发组反映情况啊 狠一点说成是bug
- liujingjing5
- 帖子: 512
- 注册时间: 2006-10-12 1:21
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: 请问哪个C++的 ide 可以自动include 头文件啊
其实 C 也可以做到 #include 时补全,简单点就取 ls /usr/include/ 的结果嘛!tangboyun 写了:觉得有点因果倒置。。。。原理上,应该是include了头文件才能使parser正确的解析语法提供补全。而不是倒过来。否则必须集成所有你要使用的外部库的符号表,这样的插件也是不可扩展的。
-
- 帖子: 1
- 注册时间: 2020-06-22 9:01
Re: 请问哪个C++的 ide 可以自动include 头文件啊
我的想法和你一模一样,都是以前用eclipse写Java,现在用VS写C++,啥头文件都找不到
-
- 帖子: 2
- 注册时间: 2008-07-12 20:33
- 系统: Archlinux
- 联系:
Re: 请问哪个C++的 ide 可以自动include 头文件啊
clion好像有类似的功能的