LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1591|回复: 11

Linux下有没有带函数自动提示和formater的IDE

[复制链接]
发表于 2006-2-14 22:12:30 | 显示全部楼层 |阅读模式
Linux下有没有带C/C++函数自动提示和自动formater的IDE?
用eclipse,没有函数自动补全,也没有formater,有时需要用man,很麻烦。而且Indexer很慢,如果像kernel那样的大工程加进来,光做index都要半个多小时。
发表于 2006-2-15 00:47:58 | 显示全部楼层
不是吧!我用的vim就有。先把光标移到要查找的函数上。自动补全ctrl+n。函数format提示[+i。快速man:shift+k或K。
回复 支持 反对

使用道具 举报

发表于 2006-2-15 09:22:40 | 显示全部楼层
有谁知道emacs里怎么自动补全c/c++
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-15 11:31:47 | 显示全部楼层
Post by haohao_h
不是吧!我用的vim就有。先把光标移到要查找的函数上。自动补全ctrl+n。函数format提示[+i。快速man:shift+k或K。


自动补全只能补全单词吧。要是系统和自定义的结构体可以根据头文件中定义自动补全和提示所有的元素吗?
还有就是formatter,我是指把文本自动格式化成C语言标准风格那种工具。
比如我写 main(){int a;int b;printf("test");} 可以自动格试化为
main()
{
.....int a;
.....int b;
.....printf("test");
}
这样的。就像VC++那样的全功能IDE。
回复 支持 反对

使用道具 举报

发表于 2006-2-15 12:03:39 | 显示全部楼层
有格式化工具indent,你可以找一下。有很多格式化方案,如K&R,GNU等等。有用的工具还有ctags、cscope、cppcomplete等等……
推荐楼主看看:
http://www.linuxsir.cn/bbs/showthread.php?t=218376
http://www.linuxsir.cn/bbs/showthread.php?t=237551

请记住KISS原则。相比IDE,使用多种工具的结合来的更有效,更方便。看看VC的体积,再看看GNU工具的体积,比一比两者的功能和效率,你会深有感触的。
回复 支持 反对

使用道具 举报

发表于 2006-2-15 13:41:46 | 显示全部楼层
Emacs -- 一个 GNU 的工具 -- 其版本 23 光可执行文件 emacs(.exe) 就达到 16M,而加上所有的标准扩展则有 130M
回复 支持 反对

使用道具 举报

发表于 2006-2-15 14:17:07 | 显示全部楼层
Emacs是个例外
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-15 15:14:01 | 显示全部楼层
。。。。。。
回复 支持 反对

使用道具 举报

发表于 2006-2-15 17:37:53 | 显示全部楼层
Post by herberteuler
Emacs -- 一个 GNU 的工具 -- 其版本 23 光可执行文件 emacs(.exe) 就达到 16M,而加上所有的标准扩展则有 130M

Emacs我认为是个IDE,而不仅仅个编辑器,呵呵……

不过,就算130MB,再看看VC:VC6就有300MB+,VC7/VC7.1/VC8都上GB了(不含MSDN)。
回复 支持 反对

使用道具 举报

发表于 2006-2-16 16:29:49 | 显示全部楼层
anjuta
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表