2017 年写 C 语言用哪个 IDE/编辑器比较好?

2017-05-21 14:28:59 +08:00
 changwei
我是新手,最近在学 c,我就是之前那个询问关于找实习的帖子的那个楼主,专升本要考 c 语言,因此开始入坑了,用了几个编辑器和 IDE 之后感觉没有写别的编程语言那么爽。

查了一下网上都是给新手推荐 devcpp,c-free,甚至 turbo c,前面两个我用了一下感觉还可以,挺适合新手,但是没有函数返回值提示(有参数提示,但是不是百分之百能出来),include 也没有自动导入,用起来感觉不是很方便,而且写 for 循环老是报一些什么不支持 c99 标准和一些其他错误,百度之后加一些编译参数可以解决,但是感觉就是很迷茫? tc 这个还是 dos 界面,用的很难受。vs 用过一段时间感觉还是太臃肿了,我笔记本用的极其卡顿,好像我创建一个新工程之后默认是 c++,而且里面有一些语法很奇怪,比如说 main 不是默认的 main,好像 vs 自己 include 了一个什么头文件给改写了?我不是很懂这个,求指导。

网上查了一下还有 clion,但是好像几乎没人推荐用它?我现在还在安装 ing

想问问你们写 c 一般都用啥?有什么 ide 比较全能的,而且有自动完成和提示等等。
23089 次点击
所在节点    编程
67 条回复
suxiaohuan
2017-05-22 03:28:59 +08:00
clion 超好用
junzki
2017-05-22 07:09:46 +08:00
Emacs ……
话说 CMake 其实挺好用的。
xiaoke0718
2017-05-22 08:08:51 +08:00
古老的语言,你怎么还学 C ?
corvofeng
2017-05-22 08:17:17 +08:00
新手要提示干嘛,自己多打打关键字也挺好啊
Howlaind
2017-05-22 08:31:47 +08:00
如果是为了考试而用,那最合适的 IDE 应该就是考试环境里的那个。
Chieh
2017-05-22 09:06:31 +08:00
如果你只是为了考试,那就装和考场一样的
hjzx050935
2017-05-22 09:14:53 +08:00
话说我当年学的时候用 codeblock 好多年,够用了感觉
nutting
2017-05-22 09:18:20 +08:00
上学时候课程是 linux 下面用 vim 和 gcc,够了,练练基本功顺便学学 vim,工作了肯定需要
Halry
2017-05-22 09:19:27 +08:00
vs 啊,带 intelligentsense,省心省力(仅限 windows 代码)
xc77
2017-05-22 09:23:59 +08:00
windows 下 vs 就够了, 你是去准备考试呢, 重点不在选什么 IDE
crysislinux
2017-05-22 09:24:14 +08:00
codeblocks, eclipse, cfree 之类的都很好啊,考个 c 语言就不要去搞啥子 vim,gcc 了,闲的蛋疼不是。
zpf124
2017-05-22 09:28:44 +08:00
记得以前用过

codeblocks

觉得不错
ipwx
2017-05-22 09:36:39 +08:00
考试程度的 c 语言用什么现代编辑器都没太大区别,反正都是单文件的。

codeblocks + mingw 可以用,visual studio code + mingw 也可以用。
FifiLyu
2017-05-22 09:52:23 +08:00
你们这些推荐 vim 的真心浪费初学者时间。初学者直接用 Eclipse CDT、Visual Studio C++或者 Clion。
wbt
2017-05-22 10:05:19 +08:00
Xcode 应该是最好用的吧
Win 上用 Visual Studio
qianguozheng
2017-05-22 10:20:50 +08:00
编辑器都是浮云,文件文件就好了
kaifeii
2017-05-22 10:56:22 +08:00
clion 只支持 cmake 吧?
hardensky
2017-05-22 11:20:39 +08:00
source insight
helloallen
2017-05-22 11:24:02 +08:00
Sublime Text 3
manihome
2017-05-22 12:19:35 +08:00
不是应该看机试的时候用什么 IDE 么?要不然等到考试各种不顺手就哭吧

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

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

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

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

© 2021 V2EX