V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zombiecong
V2EX  ›  Apple

mac 上 C 的 ide 哪个好?

  •  
  •   zombiecong · 2015-07-31 17:12:51 +08:00 · 7767 次点击
    这是一个创建于 3192 天前的主题,其中的信息可能已经有所发展或是发生改变。
    31 条回复    2015-08-03 15:09:29 +08:00
    wezzard
        1
    wezzard  
       2015-07-31 17:21:11 +08:00
    Life is short, learn PHP.
    873681136
        2
    873681136  
       2015-07-31 17:23:01 +08:00 via iPhone
    @wezzard life is string 才对,抱头。逃。。
    skydiver
        3
    skydiver  
       2015-07-31 17:23:33 +08:00
    Clion
    zombiecong
        4
    zombiecong  
    OP
       2015-07-31 17:23:34 +08:00
    ...
    49
        5
    49  
       2015-07-31 17:24:24 +08:00
    @wezzard 这句话勾起了我的回忆。以前在知乎看到一句“Life is less , so fuck more”
    即视感啊即视感。
    Tiande
        6
    Tiande  
       2015-07-31 17:24:47 +08:00 via iPhone
    @873681136
    @wezzard

    "子在川上曰:「逝者如斯夫,不舍昼夜。」

    所以在他看来,大概 Life is float."

    via.zhihu

    http://www.zhihu.com/question/33311526/answer/56499277
    ariestiger
        7
    ariestiger  
       2015-07-31 17:32:24 +08:00
    都给我严肃一点!
    XCode 不就行了吗?
    tianshilei1992
        8
    tianshilei1992  
       2015-07-31 17:43:42 +08:00 via iPhone
    如果没有输入,SublimeText 就够用。
    如果有输入,CodeRunner 不错。
    adspe
        9
    adspe  
       2015-07-31 17:48:34 +08:00 via Android
    Clion?
    alexapollo
        10
    alexapollo  
       2015-07-31 17:54:16 +08:00
    如果V2EX有关注功能的话我觉得还是值得一用的,这个主题我还蛮关心:
    VIM究竟是否适合开发?
    VS是否适用于LINUX/MAC环境?
    ffffwh
        11
    ffffwh  
       2015-07-31 18:21:02 +08:00
    Eclipse凑合凑合呗
    whtsky
        12
    whtsky  
       2015-07-31 18:21:47 +08:00
    Clion
    loveuqian
        13
    loveuqian  
       2015-07-31 18:24:17 +08:00 via iPhone
    虽然xcode经常傻逼
    jyzhengqian
        14
    jyzhengqian  
       2015-07-31 18:30:38 +08:00
    Xcode, Clion
    Zhang
        15
    Zhang  
       2015-07-31 18:30:39 +08:00
    @dtdnqsb 英语里on the river也可以表示河边。看来文言和英语是对好基友。
    forrestchang
        16
    forrestchang  
       2015-07-31 19:14:01 +08:00
    Emacs,虽然不是IDE。
    wangfeng3769
        17
    wangfeng3769  
       2015-07-31 19:20:29 +08:00
    textmate 算吗
    18000rpm
        18
    18000rpm  
       2015-07-31 19:35:25 +08:00
    命令行党不来一发吗?UNIX is an IDE. All of it.
    Tiande
        19
    Tiande  
       2015-07-31 19:43:03 +08:00
    @forrestchang Emacs 是 OS!
    omi4399
        20
    omi4399  
       2015-07-31 19:47:04 +08:00
    Xamarin 也不错,用习惯 VS 的可以试试
    KylinRoc
        21
    KylinRoc  
       2015-07-31 20:01:02 +08:00
    Xcode 不就能直接新建 C 工程吗
    jiangzhizhou
        22
    jiangzhizhou  
       2015-07-31 20:28:04 +08:00
    我觉得Xcode还蛮好的。主要是调试方便。LZ找个稳定的版本用就好了。
    kowalski
        23
    kowalski  
       2015-07-31 20:51:00 +08:00 via iPhone
    我觉得Lift is Int
    mthli
        24
    mthli  
       2015-07-31 20:52:09 +08:00 via Android
    Geany?
    sengxian
        25
    sengxian  
       2015-07-31 20:55:27 +08:00
    CodeRunner 无比的好
    skull
        26
    skull  
       2015-08-01 15:39:44 +08:00
    CLion,虽然这个才1.0X 版本而已,还有一些小 bug 和卡
    gdgoldlion
        27
    gdgoldlion  
       2015-08-02 12:14:52 +08:00
    跨平台ide,现在只推荐喷脑浆系列了jetbrain,CLion,AppCode都不错
    seeliuh
        28
    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
        29
    jsfaint  
       2015-08-03 09:28:45 +08:00
    @seeliuh 支持C++?你需要上youcompleteme,还有用GNU Global替代ctags以及cscope
    seeliuh
        30
    seeliuh  
       2015-08-03 12:49:14 +08:00
    @jsfaint youcompleteme以及更强大的clang_complete都用过,补全能力没什么问题。
    困扰我的是查找功能。比如某类(有base类)的某函数在哪里被调用这种需求。用cscope对c++不大准。 查了一下你说的GNU Global,感谢提醒,抽空试试看。

    看你的git上基本都和vim相关,看来是骨灰级玩家
    jsfaint
        31
    jsfaint  
       2015-08-03 15:09:29 +08:00   ❤️ 1
    @seeliuh 我是瞎折腾玩家,如果你之前一直用cscope,那么试试global吧,不会让你失望的
    另外用这个Vim扩展(https://github.com/jsfaint/gen_tags.vim),体验更好哟~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2931 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 07:59 · PVG 15:59 · LAX 00:59 · JFK 03:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.