Mac下vscode写c++舒服吗

  • 白胡子
    clion一天崩五次,崩溃,想换了
  • y
    yrpen
    给 clion 调大内存呢,我一直用着好好的。还支持 rust。神器
  • r
    rihkddd
    感觉clion对不起jetbrians的牌子,vscode堪用,mac自带llvm方便的很。
  • 白胡子
    我试试这个。我也是觉得主要原因是我这8g小内存。chrome喜欢开特别多。
  • 白胡子
    那不错诶。就希望有个常用的朋友确认一下。按二楼调了下内存试试。不行就换过去了
  • F
    FanZhen2002
    vs code 很好用,特别是有 remote dev,可以连docker
  • 花菊
    mark iOS fly ~
  • r
    rihkddd
    回复6#FanZhen2002

    是的,说起这个,百度的c++开发原来基本都是服务器上vim,后来就搞了一个vscode同步服务器的方案,再后来,vscode直接支持了远程模式。
  • 白胡子
    我现在大多时候还是服务器上用vim。vim目前除了跳转 其他基本满意了。
  • A
    AttentionLee
    试试Qt Creator iOS fly ~
  • j
    jckimi
    mac下c/c++干啥还要用其他的?自家的就行了啊
  • G
    Guangzhen
    Emacs是世界上最好的编辑器 iOS fly ~
  • y
    yestop
    回复12#Guangzhen

    比vi/vim还好?
  • r
    rihkddd
    回复9#白胡子

    如果是服务端c++,vs code的远程模式很是推荐,编辑是vscode的编辑体验,其它构建运行都是服务端的体验,完美结合。而且可以省的本地开很多软件费电。
  • 白胡子
    好嘞 试试看 谢谢兄弟
  • s
    swsh007
    用慣了就好
  • 白胡子
    回复14#rihkddd

    用上了 完美
  • 寒冰炫
    mac虚拟xp,虚拟机安装vc6不就好了
  • 胖麦子
    c和c++其实xcode也没啥问题。
    你要放到win平台上也通用的话用cmake就行了。XZ1 Compact
  • 白胡子
    回复14#rihkddd

    兄弟打扰了, 用上了vsc。但是声明和定义之间不能互相跳转诶 你用的什么插件解决呢。另外查引用必须配置gtag是吗。这个我在vim上用的体验并不佳
  • r
    rihkddd
    回复20#白胡子

    你是还不知道vscode很多功能是通过插件实现的?如果有了大概了解的话,可以在插件里面搜索c++,微软官方的那个“c/c++”插件就很强大,基本可以满足大部分需求。其实,你打开c++文件下面应该有插件推荐提示你安装什么插件会提升体验。
  • r
    rihkddd
    回复20#白胡子

    又看了一遍回复,你应该是知道插件的事情,那就装c/c++吧
  • 白胡子
    回复22#rihkddd

    装了这个和intellisence。正常跳转都没问题。只有声明和定义不能互相跳转。所以比较揪心 没搜到。可能是个例我哪里弄错
  • L
    LittleBlue
    vscode 完美, 只有一个缺陷, 还不支持 find all ref
  • b
    banio
    我原先用 emacs 后面 vim 现在已经是sublime了 感觉时代在进步 前两个有些地方还是不方便
  • f
    fqxufo
    xcode 应该也可以写吧
  • r
    rihkddd
    回复23#白胡子

    能举个例子吗,我看看~
  • z
    z16166
    C++可以用QtCreator啊
  • z
    z16166
    我就是因为这个才弃用vs code的,vs code调试时看变量值貌似也不太好。

    clion在编辑代码时会后台解析符号,工程大时,过一段时间会非常卡(以几分钟计算,虚拟机中,虚拟机文件放在ssd中)
    但是clion支持compiled_commands.json,这点对某类型的工程有用。
    QtCreator不错。最近发现QtCreator解析autotools类型的工程时,它的ClangCodeModel插件误报一堆,虽然不影响编译,但影响心情,只能禁用掉这插件。
  • b
    bbfaye
    试试slickEdit吧
  • n
    nigelvon
    vscode是未来 iOS fly ~
  • L
    LittleBlue
    回复29#z16166

    find all ref 再开发中, 看起来今年有望推送
  • z
    z16166
    不支持CMake类型的工程,可以弃用了
  • b
    badloop
    回复8#rihkddd
    咋同步啊 不用绕过relay? iOS fly ~
  • r
    rihkddd
    回复34#badloop

    同步用ftp或者samba,ftp增量同步速度满意,samba感觉卡卡的。
  • 白胡子
    gnu global呢。我用vim的时候靠这个find ref
  • 白胡子
    所有h文件里的声明和c文件里的定义。都不能互相跳转。变量没问题。其他引用跳到函数定义也没问题
  • L
    LittleBlue
    回复36#白胡子

    没用过,我现在暂时用global search替代,等VScode 官网更新吧
  • b
    bbfaye
    其实这不是太大问题,CMake生成一下makefile或vcproj也一样用。slickedit的人也解释了,cmake api现在还不稳定,升级迭代成本较高,暂时还在观望。
  • 白胡子
    vim可以用这个来find ref。类似ctags和vscope结合。我看大多人用vscode就也用这个来find ref
  • s
    sswjzx
    mac下没法装ros,阻挡了我用mac开发 iOS fly ~
  • 削进疼
    slickedit pro路过,win平台下这个好用。不爽了还可以自己改代码实现功能。
  • 白胡子
    解决了。生成gtag后好了。果然还是得用gtag
  • b
    bbfaye
    SlickEdit是真正的全平台制霸ide,aix啥的都支持(虽然并没有啥luan用)对C/C++程序员来讲,这个IDE是真心好用;
    不过随着java在后端应用的兴起,jetBrain系的ide的流行度远远超过了SlickEdit,而且差距越拉越大。
  • F
    FanZhen2002
    docker 是个好东西
  • s
    sswjzx
    我把我当前ubuntu的开发环境做成docker,然后macos下加载这个docker就可以用了吗? iOS fly ~
  • F
    FanZhen2002
    Find All References 安装0.25.0-insiders,就可以有了,要在设置里面,开启 C_Cpp.experimentalFeatureshttps://github.com/microsoft/vsc ... tag/0.25.0-insiders
  • q
    qiufengli
    slickedit太贵了,正版用不起,
  • n
    nickhuang
    Find All References 可以用GNU global,完美!唯一的问题是自动补全了,和source insight比太差了。