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

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

麻烦推荐一下,或者帮忙解决一下 Clion 的问题,用 Jetbrains 系列的用的比较多
17284 次点击
所在节点    程序员
138 条回复
Deteriorator
2020-06-19 18:07:52 +08:00
@YetToCome 我试试,感谢
init
2020-06-19 18:15:57 +08:00
source insight
no1xsyzy
2020-06-19 18:17:04 +08:00
Clion + WSL ?
如果这还乱码那就是 JVM 虚拟机问题了,可以搜索到 -Dconsole.encoding 这个参数,以及使用 pty 渲染这两个问题。
shijingshijing
2020-06-19 19:12:05 +08:00
新手学习语言特性或者撸算法,还是手敲命令行 gcc,顺便学习编译选项,这样最简洁。
如果是从做项目的角度出发,追求项目合理化,还是上 Visual Studio 吧,宇宙第一 IDE 不是盖的。

从 Visual Studio 2015 开始,一定要干掉那个 vshub.exe ,不然后台占用巨大,啥都不干给你发起一堆 http request,那个 Diagnostics Tools,默认是打开的,你写个 hello world 也给你追踪一把内存占用,cpu 占用,巨耗资源。

如果不需要哪些花里胡哨的新特性,什么共享编辑啊,nuget 啊,我建议安装 Visual Studio 2010,这个既没有 2013 版以后的臃肿,又提供足够的工具库支持。Visual Studio 2013 以后,微软加了很多依赖网络的东西,你写 HelloWorld 这种基本上用不到。
nannanziyu
2020-06-19 20:47:18 +08:00
筛选一下有内存断点和内存窗口的 IDE,你就知道选什么了
ZZSZZSZZS
2020-06-19 20:54:50 +08:00
@fs11zhuangb makefile+vscode 还不错
xiri
2020-06-19 21:12:25 +08:00
clion 乱码的话点 help->edit custom vm options,然后在最后添加如下两行
-Dconsole.encoding=UTF-8
-Dfile.encoding=UTF-8
加完了重启一下就可以了
suxiaoxiann
2020-06-19 21:17:44 +08:00
@Deteriorator 你再新建一个工程试试,所有编码都设成 UTF-8 。
Deteriorator
2020-06-19 22:17:35 +08:00
@Cyshall 已经有其他语言了,想学习一下母语,哈哈
@XIVN1987 @GeruzoniAnsasu @XIVN1987 @GeruzoniAnsasu @lewis89 @raaaaaar @Edcwsyh
@Dimen61 @shijingshijing 感谢各位的建议
@no1xsyzy @xiri 明天试试,希望能解决乱码,还是倾向于 Clion
Deteriorator
2020-06-19 22:19:10 +08:00
@suxiaoxiann 明天吧,用你的方法搞得我有些软件乱码。。。
zhengdai1990
2020-06-19 22:26:05 +08:00
clion?
zjqzcs
2020-06-19 22:27:14 +08:00
一定要学会 vim+cmake 这一套,会大大加深你对编译链接的理解。
qloog
2020-06-19 22:48:27 +08:00
CLion 一个就好
la9998372
2020-06-19 23:43:46 +08:00
大学的时候用过 C-Free 5.0
gzfrankie
2020-06-20 00:00:10 +08:00
Vscode,eclipse,Netbeans 随便选一个就好。

学个破 c 语言装个 10 几 G 的 VS 是什么心态…
leoleoasd
2020-06-20 00:57:57 +08:00
vscode 的官方的 c 语言插件是真的难配置
cheng6563
2020-06-20 01:49:02 +08:00
换 Linux 系统,全局都用 utf8 肯定就不会乱了
xiadong1994
2020-06-20 02:41:53 +08:00
全英文系统就没有乱码了(狗头)
fgwmlhdkkkw
2020-06-20 05:03:32 +08:00
@xiri mark
PUBG98k
2020-06-20 05:06:24 +08:00
visual studio

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

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

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

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

© 2021 V2EX