mac 上 C 的 ide 哪个好?

2015-07-31 17:12:51 +08:00
 zombiecong
7979 次点击
所在节点    Apple
31 条回复
KylinRoc
2015-07-31 20:01:02 +08:00
Xcode 不就能直接新建 C 工程吗
jiangzhizhou
2015-07-31 20:28:04 +08:00
我觉得Xcode还蛮好的。主要是调试方便。LZ找个稳定的版本用就好了。
kowalski
2015-07-31 20:51:00 +08:00
我觉得Lift is Int
mthli
2015-07-31 20:52:09 +08:00
Geany?
sengxian
2015-07-31 20:55:27 +08:00
CodeRunner 无比的好
skull
2015-08-01 15:39:44 +08:00
CLion,虽然这个才1.0X 版本而已,还有一些小 bug 和卡
gdgoldlion
2015-08-02 12:14:52 +08:00
跨平台ide,现在只推荐喷脑浆系列了jetbrain,CLion,AppCode都不错
seeliuh
2015-08-02 23:13:05 +08:00
5年linux c++程序猿,一直在尝试各种IDE读写代码(编译用Makefile或CMake,调试gdb)
vim+插件:辅助工具和插件ctags cscope NERD_commenter NERD_tree c.vim等等。纯c绝对是够用的,对c++支持有点渣。
xcode用了约一年,体验还不错,纯c够用,一上c++来个boost马上抓狂。 优点是可以将任何位置的文件引用进工程,对于只用来写代码,编译用Makefile的人来说,这点比较方便。
eclipse用了两年左右,各方面都比较平庸,没什么明显缺点,但也没什么亮点,给我的感觉就是,凑合用。
现在用clion。觉得是最满意的。
优点:
vim插件很好用,比eclipse得vim插件稳定强大。
CMake作为工程文件。可控性强,通用性强。
UI好看,写代码时让人觉得很爽
缺点:
有时比较卡,需要重启IDE
有时莫名其妙的小bug
贵,太贵

总的来说clion是最值得期待的。如果求稳,无欲无求,选eclipse吧。
jsfaint
2015-08-03 09:28:45 +08:00
@seeliuh 支持C++?你需要上youcompleteme,还有用GNU Global替代ctags以及cscope
seeliuh
2015-08-03 12:49:14 +08:00
@jsfaint youcompleteme以及更强大的clang_complete都用过,补全能力没什么问题。
困扰我的是查找功能。比如某类(有base类)的某函数在哪里被调用这种需求。用cscope对c++不大准。 查了一下你说的GNU Global,感谢提醒,抽空试试看。

看你的git上基本都和vim相关,看来是骨灰级玩家
jsfaint
2015-08-03 15:09:29 +08:00
@seeliuh 我是瞎折腾玩家,如果你之前一直用cscope,那么试试global吧,不会让你失望的
另外用这个Vim扩展(https://github.com/jsfaint/gen_tags.vim),体验更好哟~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/209896

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX