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

2020-06-19 14:16:23 +08:00
 Deteriorator
我下载用过一下:
Dev C++ 不能修改文件编码,容易乱码
CodeBlocks 不能按住快捷键快速跳转声明
Clion 编码都设置为 UTF8,但是报错信息就给我乱码,自己解决不了,而且使用的是 cmake,不太会用 cmake
Visual Studio 太巨大了,笔记本降不住

麻烦推荐一下,或者帮忙解决一下 Clion 的问题,用 Jetbrains 系列的用的比较多
17285 次点击
所在节点    程序员
138 条回复
Twain
2020-06-20 15:10:43 +08:00
clion 不要整别的,都是幺蛾子,语言还不是小问题么,没沉住气好好看看啊
codyfeng
2020-06-20 15:13:41 +08:00
VS Code + CMake 挺好的。本来用 CLion,某次修改个 1 万行的 unit test 时卡得痛不欲生后就换 VS Code 了。
Roung
2020-06-20 15:15:55 +08:00
emacs
mmdsun
2020-06-20 15:16:25 +08:00
visual studio 2019
Calibans
2020-06-20 15:17:26 +08:00
@Deteriorator 知乎上有个配置的详细教程,你搜一下就有了
IC0ZB
2020-06-20 15:18:18 +08:00
昨天试用了一下 vscode + WSL,个人觉得挺香的
oahebky
2020-06-20 15:56:50 +08:00
@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
2020-06-20 18:53:02 +08:00
clion
Meltdown
2020-06-20 18:59:52 +08:00
vim + cscope + tagbar 也够用了
xchaoinfo
2020-06-20 21:42:31 +08:00
VS code wsl gcc cmake 非常爽
Roung
2020-06-21 07:19:04 +08:00
问就是 emacs
zhujian198
2020-06-21 10:17:24 +08:00
问就是 vim
wtsamuel
2020-06-21 15:29:17 +08:00
vscode + gcc 不香吗
daimiaopeng
2020-06-22 10:09:17 +08:00
clion 无敌
bp0
2020-06-22 14:15:29 +08:00
如果有时间,爱折腾。vim + cmake

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

clion
xjq
2020-06-22 16:30:09 +08:00
我用的 xcode,我是不是独狼
unscdf117
2020-06-23 14:58:40 +08:00
上大学的时候用的 CFree 后来用的 VS 再后来用的 CLion 最后为了生计用起了 IDEA 和 pycharm 从此再也没有写过一行 C

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/683026

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX