V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
initialdp
V2EX  ›  Linux

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

  •  
  •   initialdp · Oct 22, 2013 · 13693 views
    This topic created in 4571 days ago, the information mentioned may be changed or developed.
    需要能搜索、联想C/C++宏。请不要推荐vim,emacs这些神仙流的东西。

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

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

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

    比较而言,我现在用qt creator,给它的开发团队提了些建议(类似sublime text 3的一些操作),要是能采纳的话,qt creator几乎就完美了。
    fly2never
        31
    fly2never  
       Oct 24, 2013
    slickedit
    woaiguzi
        32
    woaiguzi  
       Oct 24, 2013
    我没找到一款好的代码编辑器,事实上要么是操作不人性(VIM,emacs),要么是做成了IDE,事实上,为就只需要一个像Sourceinsight一样的东西看代码,写代码。。。。删汉字删一半是问题?我不觉得,不写汉字就可以了。
    Narcissu5
        33
    Narcissu5  
       Oct 26, 2013
    @woaiguzi 一般编辑器只进行文本的查找,而sourceinsight之类的可能需要词法分析这一级的后台。这时候离ide也就一步之遥的,不如就直接做成ide
    7jmS8834H50s975y
        34
    7jmS8834H50s975y  
       Apr 19, 2016
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   997 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 166ms · UTC 20:17 · PVG 04:17 · LAX 13:17 · JFK 16:17
    ♥ Do have faith in what you're doing.