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

C 语言的 IDE 好用的有哪些?麻烦巨佬推荐一下

  •  1
     
  •   Deteriorator · 2020-06-19 14:16:23 +08:00 · 17209 次点击
    这是一个创建于 1619 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我下载用过一下:
    Dev C++ 不能修改文件编码,容易乱码
    CodeBlocks 不能按住快捷键快速跳转声明
    Clion 编码都设置为 UTF8,但是报错信息就给我乱码,自己解决不了,而且使用的是 cmake,不太会用 cmake
    Visual Studio 太巨大了,笔记本降不住

    麻烦推荐一下,或者帮忙解决一下 Clion 的问题,用 Jetbrains 系列的用的比较多
    138 条回复    2020-06-23 14:58:40 +08:00
    1  2  
    levelworm
        101
    levelworm  
       2020-06-20 05:10:02 +08:00 via Android
    VSCode 我觉得还可以,不过我是业余的。
    Tony042
        102
    Tony042  
       2020-06-20 05:56:04 +08:00
    同 VScode + CMake 小项目这俩足够了,大一点还是 VS 吧,而且 VS 现在也支持 CMake 了
    weiqk
        103
    weiqk  
       2020-06-20 06:19:03 +08:00 via Android
    @GeruzoniAnsasu c++builder 表示不服
    crella
        104
    crella  
       2020-06-20 08:22:31 +08:00 via Android
    这年头还有嫌 vs 占空间大的?
    同上(...)楼,可以找 visual studio 2010 express
    licraft
        105
    licraft  
       2020-06-20 08:47:31 +08:00
    xcode
    Deteriorator
        106
    Deteriorator  
    OP
       2020-06-20 08:53:28 +08:00
    @crella 确实嫌占空间大。我有这空间去搞点儿其他的不香吗?
    ligiggy
        107
    ligiggy  
       2020-06-20 08:55:10 +08:00
    @Deteriorator 存小姐姐?
    ichao1214
        108
    ichao1214  
       2020-06-20 09:37:13 +08:00 via Android
    当然是 vc6
    bruce0
        109
    bruce0  
       2020-06-20 09:50:02 +08:00
    JetBrains CLion
    Deteriorator
        110
    Deteriorator  
    OP
       2020-06-20 09:52:31 +08:00
    @ichao1214 经典但不适用
    @bruce0 正在使用,已经按照大佬们的方法解决了乱码
    3q3q3q
        111
    3q3q3q  
       2020-06-20 10:45:48 +08:00
    你们这群异教徒。都没有人说 VIM 好用的吗
    U97F3
        112
    U97F3  
       2020-06-20 11:08:20 +08:00 via Android
    现在的新晋开发者可真是娇气
    7gugu
        113
    7gugu  
       2020-06-20 11:12:27 +08:00
    clion,或者换一个大一点的 C 盘
    vicence
        114
    vicence  
       2020-06-20 11:13:01 +08:00
    window 下推荐 pelles C IDE,有很多特性,强烈推荐
    OliverDD
        115
    OliverDD  
       2020-06-20 11:24:22 +08:00 via Android
    同 clion,乱码问题我的解决办法是:电脑调成 utf-8 编码,然后所有软件都调成 utf-8
    wamson
        116
    wamson  
       2020-06-20 11:48:25 +08:00 via iPhone
    Winndows 下用 vs,unix like 就随便了。
    Damenly1
        117
    Damenly1  
       2020-06-20 12:00:02 +08:00
    emacs 配置直接 doom-emacs
    winzkh
        118
    winzkh  
       2020-06-20 12:30:42 +08:00 via Android
    vscode
    虽然不是 IDE
    pulqca
        119
    pulqca  
       2020-06-20 14:32:14 +08:00 via Android
    我用 vim 写 C 十几年,换别的还真不习惯🤣🤣
    Deteriorator
        120
    Deteriorator  
    OP
       2020-06-20 14:37:46 +08:00
    @pulqca 十几年的经验了,大佬呀,我工作刚好两年,学的其他语言,现在想学一下母语,哈哈,vim 不太会配,所以就选 IDE 了,方便
    Twain
        121
    Twain  
       2020-06-20 15:10:43 +08:00
    clion 不要整别的,都是幺蛾子,语言还不是小问题么,没沉住气好好看看啊
    codyfeng
        122
    codyfeng  
       2020-06-20 15:13:41 +08:00
    VS Code + CMake 挺好的。本来用 CLion,某次修改个 1 万行的 unit test 时卡得痛不欲生后就换 VS Code 了。
    Roung
        123
    Roung  
       2020-06-20 15:15:55 +08:00 via Android
    emacs
    mmdsun
        124
    mmdsun  
       2020-06-20 15:16:25 +08:00 via Android
    visual studio 2019
    Calibans
        125
    Calibans  
       2020-06-20 15:17:26 +08:00 via iPhone
    @Deteriorator 知乎上有个配置的详细教程,你搜一下就有了
    IC0ZB
        126
    IC0ZB  
       2020-06-20 15:18:18 +08:00 via iPhone
    昨天试用了一下 vscode + WSL,个人觉得挺香的
    oahebky
        127
    oahebky  
       2020-06-20 15:56:50 +08:00   ❤️ 1
    @init

    确实专业工具首推 source insight

    ======


    肯定是 source insight,公司一个产品几十个 application,一个 application 从几万行到几十万行不等就是用 source insight 来追代码。

    那些不是说 source insight 的人;肯定没有几万行起步看代码的经验。

    以路由器设备为例;(以下专指“应用层”,非内核层);
    uboot,shell,
    IPv4 、IPv6 协议在嵌入式设备上的实现;
    DNS 的实现;
    PPP ( PPPoE )、GPON 、实现;
    还有一些更“上层”的如 FTP 、http 、等软件
    等等等
    哪一个不是以万为单位记的代码,用什么轻量编辑器要搞清楚代码逻辑效率会差好几倍。

    当然,如果只是以千为单位的代码库,用 source insight 差距不会感觉很明显。
    另一方面,因为我习惯了用 sublime,所以在最终“编辑”代码阶段我个人还是用 sublime ;
    但是一个项目过来,在一个以万为单位的 application,要在里面改几个 bug,或者开发新的功能;没有用 source insight 来熟悉代码,用什么 VS code,Sublime,vim,等;那就等着陷入代码的泥泽里等同事来救吧。

    ====

    以上,仅限于大量代码推荐 source insight 。
    bintianbaihua
        128
    bintianbaihua  
       2020-06-20 18:53:02 +08:00
    clion
    Meltdown
        129
    Meltdown  
       2020-06-20 18:59:52 +08:00 via Android
    vim + cscope + tagbar 也够用了
    xchaoinfo
        130
    xchaoinfo  
       2020-06-20 21:42:31 +08:00 via Android
    VS code wsl gcc cmake 非常爽
    Roung
        131
    Roung  
       2020-06-21 07:19:04 +08:00 via Android
    问就是 emacs
    zhujian198
        132
    zhujian198  
       2020-06-21 10:17:24 +08:00
    问就是 vim
    wtsamuel
        133
    wtsamuel  
       2020-06-21 15:29:17 +08:00
    vscode + gcc 不香吗
    daimiaopeng
        134
    daimiaopeng  
       2020-06-22 10:09:17 +08:00
    clion 无敌
    bp0
        135
    bp0  
       2020-06-22 14:15:29 +08:00
    如果有时间,爱折腾。vim + cmake

    如果不想折腾,vscode + cmake
    pythonee
        136
    pythonee  
       2020-06-22 14:22:59 +08:00
    vim

    clion
    xjq
        137
    xjq  
       2020-06-22 16:30:09 +08:00
    我用的 xcode,我是不是独狼
    unscdf117
        138
    unscdf117  
       2020-06-23 14:58:40 +08:00
    上大学的时候用的 CFree 后来用的 VS 再后来用的 CLion 最后为了生计用起了 IDEA 和 pycharm 从此再也没有写过一行 C
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1375 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:20 · PVG 01:20 · LAX 09:20 · JFK 12:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.