V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
morland96
V2EX  ›  问与答

巨型 c 语言工程用什么 ide

  •  
  •   morland96 · 2018-10-30 21:42:54 +08:00 via Android · 2416 次点击
    这是一个创建于 1975 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在在一个比较大的工程项目组(纯代码无 git 几百 m 级别),代码量比较大,大部分人都是用的 source insight,但是常年用 clion 的我非常不习惯(而且还没有 vimode ) 请问一般大家大 c 语言工程都是用啥 ide,现在电脑性能一般,跑 clion 有点卡。 对 ide 的需求主要就是查引用,调用层级,宏展开(代码里的宏特别多),快速函数查找。能有一些静态分析最好了,没有也问题不大。

    11 条回复    2018-10-31 12:46:00 +08:00
    KeepPro
        1
    KeepPro  
       2018-10-30 21:54:52 +08:00
    当然是视平台不同 vs or xcode 了
    如果要轻量级的话,vscode 可以试试?
    mengyaoss77
        2
    mengyaoss77  
       2018-10-30 21:55:19 +08:00
    vim
    ctags
    find 命令..
    mengyaoss77
        3
    mengyaoss77  
       2018-10-30 21:55:38 +08:00
    grep
    ryd994
        4
    ryd994  
       2018-10-30 23:45:21 +08:00
    cscope + vim
    Linux 源码都能用,你们的项目比 Linux 还大?
    morland96
        5
    morland96  
    OP
       2018-10-30 23:51:08 +08:00
    @ryd994 linux kernel 开发好像主流是 LinK+吧。
    总代码行数可能还真比 kernel 本体大

    @mengyaoss77 体验不太友好。
    sfqtsh
        6
    sfqtsh  
       2018-10-30 23:58:31 +08:00 via Android
    几百兆都千万行级别了。。。
    ryd994
        7
    ryd994  
       2018-10-31 00:01:00 +08:00 via Android
    @morland96 它自称 Linux kernel IDE 所以 Linux kernel developer 就主流在用?不好意思,没听说过,也没见过哪个内核开发者用。
    更重要的是,不是所有人都用 Emacs 的。

    cscope 稳的很,做好 cache,代码量大又怎样,要什么自行车?
    x1596357
        8
    x1596357  
       2018-10-31 09:09:20 +08:00 via iPhone
    qtcreator
    shylockhg
        9
    shylockhg  
       2018-10-31 09:40:09 +08:00
    @sfqtsh 说的是 git 仓库的大小吧
    oxa71a5
        10
    oxa71a5  
       2018-10-31 09:40:27 +08:00
    sublime
    coderluan
        11
    coderluan  
       2018-10-31 12:46:00 +08:00
    大型工程,比起 IDE,首先得考虑组织形式吧,或者 IDE 一般取决于组织形式:
    solution 用对应的 IDE 就行,自己非得换一个 IDE 从建立项目就是蛋疼吧。
    makefile 用自己习惯的编辑器 vim/vsc 都行,Cmake 之类的更是想用啥用啥。
    source insight 这玩意是当年没组织形式才用的吧,我感觉现在 vsc 完全能取代他。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5495 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 08:17 · PVG 16:17 · LAX 01:17 · JFK 04:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.