V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
initialdp
V2EX  ›  Linux

能推荐个linux下的C/C++ IDE么?

  •  
  •   initialdp · 2013-10-22 08:28:56 +08:00 · 12874 次点击
    这是一个创建于 4049 天前的主题,其中的信息可能已经有所发展或是发生改变。
    需要能搜索、联想C/C++宏。请不要推荐vim,emacs这些神仙流的东西。

    现在维护以前一个C/C++版本项目,充斥着大量的宏。在windows下,用source insight很方便查询。可以是linux/kubuntu下,试用了qtcreator, kdevelop等大型的IDE,都只能查询C函数或者C++类,对于宏,只能用搜索,有时候记不清宏的完整定义,查起来费劲死了。
    34 条回复    2016-04-19 07:15:36 +08:00
    clino
        1
    clino  
       2013-10-22 08:50:08 +08:00
    可以尝试一下用 wine 跑 source insight ,会发现不少bug,不过随便用用应该没问题

    也可以参考这个贴: /t/81904
    hitsmaxft
        2
    hitsmaxft  
       2013-10-22 08:52:56 +08:00
    codeblock试试? 不知道jetbrain系列对错c++支持如何。
    lazygunner
        3
    lazygunner  
       2013-10-22 08:53:08 +08:00
    Eclipse
    ETiV
        4
    ETiV  
       2013-10-22 08:54:50 +08:00 via iPhone
    netbeans,我09、10年用的时候就支持宏展开了
    learnshare
        5
    learnshare  
       2013-10-22 09:03:33 +08:00
    CodeBlocks 适合初级用户,也是 Win 下的 VCx 最佳替代品
    newghost
        6
    newghost  
       2013-10-22 09:05:40 +08:00   ❤️ 1
    Sublime
    高手都是用记事本的……
    missdeer
        7
    missdeer  
       2013-10-22 09:10:30 +08:00
    查找用grep呗
    sinxccc
        8
    sinxccc  
       2013-10-22 09:31:23 +08:00
    linux 下 wine source insight 挺不错的,我还特地去买了个 license 方便在公司用。
    ivenvd
        9
    ivenvd  
       2013-10-22 09:46:47 +08:00
    KDevelop 用的什么版本?我记得最新的应该很猛了,是不是没配置好……
    TankyWoo
        10
    TankyWoo  
       2013-10-22 10:00:54 +08:00
    轻量级推荐下 CodeLite http://codelite.org/
    teddy1004
        11
    teddy1004  
       2013-10-22 10:03:58 +08:00
    等吧~JetBrains要出c/c++的IDE了,品质绝对值得等待哦!
    sinxccc
        12
    sinxccc  
       2013-10-22 10:18:10 +08:00
    另外 cscope 也不错的。
    kqz901002
        13
    kqz901002  
       2013-10-22 10:19:58 +08:00
    codeblock 简洁够用
    vietor
        14
    vietor  
       2013-10-22 10:26:07 +08:00
    codelite
    66beta
        15
    66beta  
       2013-10-22 10:34:43 +08:00
    Netbeans 呢,写PHP的时候,我觉得各种函数啊,变量啊提示蛮多的,C++不知道
    davepkxxx
        16
    davepkxxx  
       2013-10-22 10:44:26 +08:00
    codeblock 或者 eclipse
    initialdp
        17
    initialdp  
    OP
       2013-10-22 10:57:29 +08:00
    @ivenvd 我是在最新的kubuntu 13.10使用kdevelop V4.5, 这应该是最新的版本了。不具备source insight那样对宏进行提示、自动联想的功能。也可能是我对kdevelop配置不熟悉,有知道的朋友请帮忙指点一下。多谢。
    initialdp
        18
    initialdp  
    OP
       2013-10-22 11:25:14 +08:00
    @teddy1004 看了一下网站,貌似是为objC开发的啊。不过还是很期待这个软件,希望能早点弄出来试试。
    initialdp
        19
    initialdp  
    OP
       2013-10-22 11:26:02 +08:00
    @sinxccc 主要是不想装wine。。。
    leavic
        20
    leavic  
       2013-10-22 11:31:42 +08:00
    没人用slickedit?虽然我只有win版的,但Linux是一样的,非常好用.
    tywtyw2002
        21
    tywtyw2002  
       2013-10-22 11:46:04 +08:00 via Android
    @newghost 有没有什么文章说如何把vim搞成c ide呢?

    在vim写简单的c还好,但是代码量一上去,就出现楼主的问题了,找函数很麻烦呀
    sqbing
        22
    sqbing  
       2013-10-22 12:19:15 +08:00
    月经贴啊,cscope+vim派,eclipse派等等
    wizardoz
        23
    wizardoz  
       2013-10-22 13:07:38 +08:00
    eclipse
    sourceinsight那东西,不能支持UTF8编码,删除汉字的时候会删掉一半,我只能呵呵了。
    cctvsmg
        24
    cctvsmg  
       2013-10-22 13:26:21 +08:00
    codeblocks codelite sublime text
    initialdp
        25
    initialdp  
    OP
       2013-10-22 14:51:34 +08:00
    试用了一下Sublime text 3,可以在整个工程范围查找symbol(sublime text2只能在当前文件内查找),很方便啊。这个版本还在beta阶段,看起来已经很不错了。
    Moods
        26
    Moods  
       2013-10-22 16:38:00 +08:00
    应该还是就那几个⋯
    lehui99
        27
    lehui99  
       2013-10-22 21:39:55 +08:00 via Android
    source navigator不挺好?好像source insight就是模仿它做出来的windows版。
    zhaoloving
        28
    zhaoloving  
       2013-10-23 01:42:10 +08:00
    eclipse or vim
    csslayer
        29
    csslayer  
       2013-10-24 03:44:03 +08:00
    kdevelop 没有之一。
    initialdp
        30
    initialdp  
    OP
       2013-10-24 07:52:24 +08:00
    @csslayer kdevelop也不能智能提示、查询C/C++宏啊?只能用普通的搜索功能查找。另外,在kdevelop中创建一个空工程后,无法将现有的C/C++文件加入工程,实在是莫名其妙啊(也许我没找到方法?)。我的系统是kubuntu 13.10,kdevelop是V4.5。

    比较而言,我现在用qt creator,给它的开发团队提了些建议(类似sublime text 3的一些操作),要是能采纳的话,qt creator几乎就完美了。
    fly2never
        31
    fly2never  
       2013-10-24 18:10:16 +08:00
    slickedit
    woaiguzi
        32
    woaiguzi  
       2013-10-24 19:56:50 +08:00
    我没找到一款好的代码编辑器,事实上要么是操作不人性(VIM,emacs),要么是做成了IDE,事实上,为就只需要一个像Sourceinsight一样的东西看代码,写代码。。。。删汉字删一半是问题?我不觉得,不写汉字就可以了。
    Narcissu5
        33
    Narcissu5  
       2013-10-26 00:30:07 +08:00
    @woaiguzi 一般编辑器只进行文本的查找,而sourceinsight之类的可能需要词法分析这一级的后台。这时候离ide也就一步之遥的,不如就直接做成ide
    7jmS8834H50s975y
        34
    7jmS8834H50s975y  
       2016-04-19 07:15:36 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3627 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:19 · PVG 18:19 · LAX 02:19 · JFK 05:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.