在linux上做较大的C++项目时选用什么开发工具?


#1

额,工欲善其事必先利其器, 我这个问题可能问的比较新手白痴,但我还是想知道别人用什么工具,是不是比我现在的(eclipse)更好更方便?! 但还是有些不顺手的地方啊,果然还是M$的vs好用啊- -

比如avbot貌似是linux下开发吧?不知道菜博士用的啥?

额,vim之流的还是不要推荐了,这东西不管配置好+学好后多么多么NB,但我始终觉得不适合大项目,归根结底它毕竟是编辑器,不是ide,无论网上有多少把它折腾成ide的方法!


#2

你敢批评 vim . 我救不了你了, 肯定有人要骂你了. hold on


#3

不是吧,大家真的都是用VIM做项目?- - 我哪有批评VIM,它确实是编辑器,但是大家越来越不把编辑器当编辑器用,严重超出了它的职能范围!囧- -


#4

我们公司一同事,写媒体服务器的,就是用vim。


#5

虽然很多人用 VIM , 但是我还是想说:

在有 IDE 用的情况下, 非要用 VIM 显示自己的牛逼, 他果然是实在太 SB 了, 不得不用 VIM 来装逼. 但是他万万没有想到的是, 使用 vim 不仅不是装逼, 连 B 都称不上. 只是无知傻逼的表现.

因为不知道有好用的 IDE, 所以他只好用 vim, 仅此而已.


#6

eclipse这么open的IDE多好哇,几乎所有的流行的语言在eclipse上都有plugin支援的了呢。


#7

难得到周末了我有时间放假了,反而变得这么冷清,难道大家都出去陪老婆逛街去了吗?


#8

要是被VIM党看到,这里又要吵起来了!我救不了你们了。。。


#10

eclipse和vim写复杂的项目难用+10086


#11

项目复杂的话,还是觉得有成熟的ide好用。。但是对咱这样的新手,稍微了解一下用vim之类的文本编辑器怎么完成开发,可以帮助我们了解我们的代码依赖哪些东西,ide又帮我们做了些啥。比如整个项目可能是依赖某个平台,用那平台的ide没问题。但是里面又有个数据处理的功能需要考虑移植性,则可以用文本编辑器的方式来做,弄完了做好测试再集成到项目里面。


#12

Code::Blocks和NetBeans也不错


#13

emacs 也不错。 听说linus 用的是 emacs , 但估计他会自己写插件。


#14

sublime text用着很舒服。


#15

不批评eclipse,但是想说用VIM的人决不是装B。

  1. 嵌入式开发可以借助Vim跟踪阅读整个内核+芯片的SDK+相关其它驱动+10几个协议的实现;并且还很方便写C/C++代码,添加注释。
  2. 对于长期用电脑或写程序有鼠标手的人来说,Vim是一个解脱,尽可能避免去接触鼠标。现在左手用鼠标,基本上一天接触鼠标50次以下。 3.最后想说,Vim是一种习惯,放不下。当一些公司的调试器必须安装它们的eclipse进行调试的时候,习惯Vim的人会觉得多么的不方便。 4.个人也是因为用鼠标手痛才从Visual Studio/Si/eclipse改用Vim,没那么复杂,用一个月就很熟悉很习惯了。如果是故意用复杂的东西装B明显不会通过这个来装B.

#16

有 IDE 的情况下非要用 vim 就是装逼。

没 IDE 的情况下, 你就不会交叉编译啊!


#17

netbeans的功能还是挺强大的,而且还内置了git


#20

帖子已删, 不要没事就推荐个JB一样的烂 IDE


#21

我们还在用vs2005 +vi插件+vc助手


#22

linux max osx 现在有一款不错的 ide clion 推荐使用

vim 写写 脚本,,改改 配置文件,编辑编辑 文本 还是不错的


#23

讨论半天,推荐一款比较合适的啊