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

你觉得最好用的 C++( with boost)开发编辑器/IDE 是什么?

  •  
  •   speedcell4 · 2016-07-28 21:13:55 +08:00 · 4731 次点击
    这是一个创建于 3031 天前的主题,其中的信息可能已经有所发展或是发生改变。

    功能需求

    • autocomplete
    • reformat

    试过 Clion 巨卡无比,尤其是涉及 boost 的时候,是我姿势不对么?

    另外没太研究 sublime 和 atom ,求推荐插件。

    71 条回复    2018-01-19 13:53:11 +08:00
    saberlion
        1
    saberlion  
       2016-07-28 21:17:44 +08:00 via Android
    说 vs 在 v 站感觉逼格不够高
    droiz
        2
    droiz  
       2016-07-28 21:22:12 +08:00
    可以试试 vim
    虽然配起来比较麻烦

    https://github.com/yangyangwithgnu/use_vim_as_ide
    jukka
        3
    jukka  
       2016-07-28 21:22:43 +08:00
    用过最舒服的还是 visual studio 。
    icylord
        4
    icylord  
       2016-07-28 21:23:48 +08:00
    Visual Studio...
    exch4nge
        5
    exch4nge  
       2016-07-28 21:32:26 +08:00
    在 Windows 上 Visual Studio 还是最强
    xu1ming
        6
    xu1ming  
       2016-07-28 21:34:09 +08:00 via iPhone
    vim
    camark
        7
    camark  
       2016-07-28 21:35:11 +08:00
    VC+VA
    VeryEase
        8
    VeryEase  
       2016-07-28 21:36:56 +08:00
    WIN 下除了微软的 IDE 还能用什么, 现在还有人用 VC6 用的不亦乐乎。如果只说开发编辑器的话, SI 还可以。
    secondwtq
        9
    secondwtq  
       2016-07-28 21:50:21 +08:00
    有一半可能是你姿势不对。
    正确姿势:加内存
    xuboying
        10
    xuboying  
       2016-07-28 21:51:55 +08:00 via Android
    vs+ vsvim 插件, clangformat 插件
    minami
        11
    minami  
       2016-07-28 21:54:34 +08:00   ❤️ 1
    Windows 吗?最强大的就是 Visual Studio 2015 + Visual Assist X (或者 JB 家的 Resharper ),追求清爽快速选 Qt Creator ,其他的恕我直言都是辣鸡,完全不实用。 Linux 就只能选 Qt Creator 了。
    missdeer
        12
    missdeer  
       2016-07-28 21:54:42 +08:00
    msvs+va
    tsl0922
        13
    tsl0922  
       2016-07-28 22:02:16 +08:00 via iPhone
    我以前用 source insight , linux 下 wine 了用,那时中毒有点深
    wlee1991
        14
    wlee1991  
       2016-07-28 22:06:05 +08:00
    off course the answer is CLion by JtBrains from Czech Republic.
    codesun
        15
    codesun  
       2016-07-28 22:35:38 +08:00
    clion 遇到稍大一点的项目,如 clang ,建立索引相当慢而且占用很多内存

    win 下就果断 VS 了,快多了,当然如果装了 resharper 依旧会比较慢

    linux 下就 vim + cscope
    sc3263
        16
    sc3263  
       2016-07-28 22:44:07 +08:00
    windows 上的话,还是 VS 吧。或者。。。试试 Qt Creator ?
    we000
        17
    we000  
       2016-07-28 22:54:20 +08:00   ❤️ 1
    @wlee1991 短短一句话就两处拼写错误, 你是特意写英文来现眼的?

    最好的 IDE 当然是 VS, 毫无疑问. 然而我正在从 Eclipse 转 CLion.
    zhuangzhuang1988
        18
    zhuangzhuang1988  
       2016-07-28 23:43:51 +08:00
    visual studio, 宇宙第一 IDE, 上吧皮卡丘..
    busyluo
        19
    busyluo  
       2016-07-29 00:05:47 +08:00 via iPhone
    Qtcreator 满足了我的所有需求
    h4x3rotab
        20
    h4x3rotab  
       2016-07-29 00:15:06 +08:00 via iPhone
    c/cpp 必须是 xcode 最好用, vs 的 cpp 不全不太行
    wayslog
        21
    wayslog  
       2016-07-29 00:48:20 +08:00 via Android
    spacemacs ,配置略麻烦,不过配好了还不错
    franklinyu
        22
    franklinyu  
       2016-07-29 01:53:19 +08:00
    Xcode 不能自定義的地方太多了…… 比如說我習慣 switch 的 case 不縮進, Xcode 就做不到。所以還不如 CLion ……
    firebroo
        23
    firebroo  
       2016-07-29 07:58:34 +08:00 via Android
    最近我用 vs 。。确实做得很不错。。
    cwlmxwb
        24
    cwlmxwb  
       2016-07-29 08:26:28 +08:00
    qtcreator 使用四年路过, Windows 和 Linux 都好用
    eliteYang
        25
    eliteYang  
       2016-07-29 08:37:25 +08:00
    vs 是 windows 下开发 C++的第一首选
    linux40
        26
    linux40  
       2016-07-29 08:42:53 +08:00 via Android
    懒人,用的 codeblocks
    jeffersonpig
        27
    jeffersonpig  
       2016-07-29 08:43:55 +08:00
    QtCreator 赞
    chchwy
        28
    chchwy  
       2016-07-29 08:44:12 +08:00
    Visual Studio + Visual Assist = 完美絕配

    QtCreator 也可以湊合用用
    strwei
        29
    strwei  
       2016-07-29 09:06:50 +08:00 via iPhone
    vs+1
    everettjf
        30
    everettjf  
       2016-07-29 09:08:40 +08:00
    用过 Visual Studio 的同学表示 Xcode 真是弱爆了。
    fjzjk
        31
    fjzjk  
       2016-07-29 09:25:10 +08:00
    肯定是 VS 啊,加上 VA x ,完美
    i4mszengg
        32
    i4mszengg  
       2016-07-29 09:35:03 +08:00
    vim 久不用很容易忘的吧, codeblocks 好些。
    Symars
        33
    Symars  
       2016-07-29 09:39:25 +08:00
    @i4mszengg codeblocks linux 可以用吗
    solome
        34
    solome  
       2016-07-29 09:41:32 +08:00
    codeblocks for linux ( http://www.codeblocks.org/)
    araraloren
        35
    araraloren  
       2016-07-29 09:43:10 +08:00
    qtcreator +1s ,跨平台习惯一致,功能强大如 VS
    wevsty
        36
    wevsty  
       2016-07-29 10:45:37 +08:00
    Win 下面还是用 Visual Studio + Visual Assist ,无论是 IDE ,代码提示,而且感觉 VS 对语法比较宽容。
    Linux 下面的话我用 codeblocks + GCC
    wshcdr
        37
    wshcdr  
       2016-07-29 10:46:54 +08:00
    还是 VS 啊
    lsmgeb89
        38
    lsmgeb89  
       2016-07-29 11:29:10 +08:00
    最近一直在 Linux 下用 CLion ,感觉代码提示还是有很多小 bug 。

    但是整体的可用度还是不错的。

    当然还是 VS 最好。
    h4x3rotab
        39
    h4x3rotab  
       2016-07-29 12:48:57 +08:00 via iPhone
    @wevsty 语法宽松难道是好事?
    tyrealgray
        40
    tyrealgray  
       2016-07-29 12:52:25 +08:00
    微软虽然坑,但是它的 ide 做的那是真的没得黑啊
    appstore54321
        41
    appstore54321  
       2016-07-29 13:12:33 +08:00 via iPhone
    mac 上可以用 CodeRunner ,你提到的基础功能还是有的。
    waruqi
        42
    waruqi  
       2016-07-29 13:14:37 +08:00
    vim
    mrytsr
        43
    mrytsr  
       2016-07-29 13:52:12 +08:00 via Android
    vim
    wevsty
        44
    wevsty  
       2016-07-29 14:50:45 +08:00
    @h4x3rotab 看具体情况吧,不一定是好事也不一定是坏事,不得不说有的时候很方便。
    coderluan
        45
    coderluan  
       2016-07-29 15:19:54 +08:00
    还是 vs
    jocover
        46
    jocover  
       2016-07-29 15:54:36 +08:00
    vs 吧,我很多 linux 程序也是 vs 下开发的
    Drahcir
        47
    Drahcir  
       2016-07-29 16:10:54 +08:00
    qt creator
    谁用谁知道
    cuminflea
        48
    cuminflea  
       2016-07-29 16:40:24 +08:00 via iPad
    @wayslog 我之前也用 spacemacs ,很爽,但是最近弄了个新项目, ycmd 补全有问题了,你是用的什么补全的呀?
    cuminflea
        49
    cuminflea  
       2016-07-29 16:43:24 +08:00 via iPad
    @code 是我现在用 clion ,也碰到索引慢的问题,稍微改了下 cmake ,把 library 的部分注释掉,只在 build 时包含,这样就非常快
    lililqth887
        50
    lililqth887  
       2016-07-29 16:51:07 +08:00 via iPhone
    现在开虚拟机用 VS
    gddg
        51
    gddg  
       2016-07-29 16:53:02 +08:00
    MAC PRO 15, CLION 开 4 个小项目,改动代码时候,CPU 有点高.

    使用了 10 年 vs ,3 天上手 CLION,其中 cmake 折腾了一下.
    其他各种舒坦.
    快捷键,配色.
    如果是台式机,如果是多核心+多内存,CLION 少折腾了.
    我也考虑更快的 ide,但是那个效果差很多就没意思了.我从来没有搞过一个项目几万行代码.
    所以 clion 在我目前这个量级的项目里很合适.

    ------------
    vs2015 公司没买,在公司 vs2010+va,如果没有 va,vs 太难用了.ms 的人自己不知道用不用.
    gddg
        52
    gddg  
       2016-07-29 16:59:05 +08:00
    @cuminflea 怎么搞 cmake 能贴出来看看吗
    cuminflea
        53
    cuminflea  
       2016-07-29 18:12:48 +08:00 via iPad
    @gddg https://github.com/origamidance/ofxGeoFramework ,这里面的 cmakelists 和 cmake_ninja.sh 。 clion 载入时候似乎会 run 一个没参数的 cmake 用来补全,所以我加了一个自定义选项跳过 library 部分。 build 时候调自定义的 external tool 用 ninja+ccache , build 也非常快,这个项目还支持 livecoding 。
    lbp0200
        54
    lbp0200  
       2016-07-29 18:16:46 +08:00 via Android
    16g 内存是标配
    cjyang1128
        55
    cjyang1128  
       2016-07-29 18:21:24 +08:00
    宇宙最强 ide 啊: vs
    ragnaroks
        56
    ragnaroks  
       2016-07-29 19:23:08 +08:00
    windows 下肯定是宇宙第一 IDE,Linux 下可以用 QT.
    plqws
        57
    plqws  
       2016-07-29 19:34:08 +08:00
    VS 配合 Reshaper 简直不能再强(虽然我是写 C# 的
    cuminflea
        58
    cuminflea  
       2016-07-29 19:50:24 +08:00
    除了补全问题的话, spacemacs 是我用过最好用的了。。。
    lzhip
        59
    lzhip  
       2016-07-29 20:12:37 +08:00 via Android
    Vs+va+viemu ,没有之一
    theoractice
        60
    theoractice  
       2016-07-29 21:57:40 +08:00
    @gddg
    vs2010 是最后一个 c++代码提示约等于无的 ide
    wayslog
        61
    wayslog  
       2016-07-29 22:08:00 +08:00 via Android
    @cuminflea ycmd 。补全的话如果你用 cmake 构建的话有个脚本自动生成 ycmd 的 extra config 的,很好用,子龙山人他们一起维护的
    cuminflea
        62
    cuminflea  
       2016-07-29 22:14:30 +08:00 via iPad
    @wayslog 我用的是 ycm generator ,也自己写过,发现遇到奇怪的 typedef 的时候 ycmd 就失效了。。。
    jyf007
        63
    jyf007  
       2016-07-30 14:55:38 +08:00 via Android
    装 zfs 依赖了 boost 吗?
    shijingshijing
        64
    shijingshijing  
       2016-07-30 15:33:10 +08:00
    @minami 你把 VIM 往哪里放????????????
    minami
        65
    minami  
       2016-07-30 15:48:09 +08:00
    @shijingshijing 你觉得 VIM 好是你自己的事,别像狂热教徒一样强行要别人认同你的观点。
    Fallenwood
        66
    Fallenwood  
       2016-07-30 20:02:20 +08:00
    - Visual Studio + Resharper/VA
    - CLion
    - 编辑器+ycmd
    neosfung
        67
    neosfung  
       2016-08-08 18:52:25 +08:00
    vs 应该是最好用的了
    以前自己也用 vim+ycm
    现在开始用 visual studio code 了
    gddg
        68
    gddg  
       2016-08-13 09:44:28 +08:00
    正在适应 qt - creator 感觉还不错
    stephenyin
        69
    stephenyin  
       2016-09-13 15:48:04 +08:00
    SI, 实在换不了~
    speedcell4
        70
    speedcell4  
    OP
       2018-01-18 22:46:13 +08:00
    @stephenyin SI 是什么
    stephenyin
        71
    stephenyin  
       2018-01-19 13:53:11 +08:00
    @speedcell4 source insight
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1091 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 19:36 · PVG 03:36 · LAX 11:36 · JFK 14:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.