我也是新手,分享一下我的吧:
先开始我在Windows下用Dev C和VC/VS,后来转去Linux以后发现好像没有什么特别好的IDE,因为Linux的图形化界面是基于QT或者GTK的,要不就是Java。感觉没有特别顺手的。
再加上gcc编译的时候经常要为不同项目添加不同参数,所以小型项目还不如写个shell脚本来的实在,要不就用Makefile来make生成可执行文件。
编辑器的话vim/nano挺不错,但是写代码感觉一般般,因为它没有自动补全功能。
gedit其实也差不多,只不过有图形化界面,但是快捷键什么的太少了,用着很不舒服。
而我现在用的是sublime-text,它是基于Python写的一个编辑器,可以支持多种语言,还可以自行编写build指令,感觉还不错。快捷键也不少,我个人比较喜欢,而且退出的时候不用点击保存,它会自己保存当前状态,下次打开的时候和之前一样。最关键的是从终端执行subl命令之后它会重新建一个进程,而不会阻塞终端,我感觉非常好用。
要说IDE的话师兄推荐了一个kdeveloper,我感觉还行,但是功能太简单了,有点不够用。看别人的源码倒是挺不错的。
另外我有个同学说可以用eclipse,因为反正有时候要写Java,直接装个cdt就可以写C语言了,也挺方便。不过我没测试过,没有发言权。
暂时就知道这么多,也不知道有没有错,请各位前辈指教。如果暂时没人回答你可以试试sublime,感觉还不错。要不你就都试试,多装几个东西占不了多少空间,毕竟Linux上面东西还是挺少的,那么大一个磁盘闲着也是闲着。