w***f 发帖数: 903 | 1 eclipse+CDT
codelite 好像都不行。
哪位推荐个好点的IDE能像vs里面用tree view看vector内容的就行。
谢谢 |
|
s********1 发帖数: 581 | 2 跨平台IDE中哪个最好用?
QT Creator, Eclipse还是其他?本人在编程的同时还要做软件在windows/linux上的
GUI。
Thanks. |
|
f**o 发帖数: 13 | 3 请问大家都用什么IDE 软件做 C++ 编程,free or commercial?
谢谢。 |
|
g*********s 发帖数: 1782 | 4 neither vim nor xemacs a real IDE. |
|
g*********s 发帖数: 1782 | 5 比如代码写好后根据编译结果纠错,ide自动把程序员的错误记下来归类。
例如 if (x==0)写成了if (x=0)算一类。
这样用到一定时候,程序员可以检查这个统计,从而意识到自己比较容易犯的错误是什
么,并有针对性
地纠正。 |
|
g*****g 发帖数: 34805 | 6 你这个说的不对,对IDE来说,完全可以做到在最大若干层编译之后跳出。
目的不是找出所有的编译错误,而是在大多数情况下快速找出大多数错误。
需要从头干净编译的时候再做一个手动触发。 |
|
l********e 发帖数: 34 | 7 这种做法只是跟JAVA COMPILER一样检查单个文件能否编译,但要做到如你所说build
while you type,还需要链接。
但是你的代码没有编译完,不能链接,就算链接了也可能会漏东西。
eclipse本身内部有维护一个语法树,在你写代码的时候不断地做语法语义检查,这个
在C++编译模型下是做不到的,因为C++需要链接。
编译模型不同说明这不可能实现。
所以某些IDE想代替两个神级编辑器的地位,某种程度上是不可能的。 |
|
r********3 发帖数: 2998 | 8 emacs/vim其实不错。其致命缺点主要在对面向对象开发的支持上。
首先是重构refactoring。只有emacs有插件支持,VIM下无法重构。重构是相当重要的
功能,而且不是靠几个快捷键就可以代替的。
其次是调试功能。emacs和vim都只能依靠GDB外部调试工具。现在很多语言,比如Java,
Python,Ruby等调试工具内部命令繁多,没有好的IDE支持,开发人员很难手工调试。
最后就是框架的支持。这点上,eclipse对于emcas/vim的打击几乎是致命的。emacs/vim
几乎没有框架支持的功能。实际很多企业开发,eclipse的用户可以点几下鼠标,就生
成一个适合自己的project,甚至连database的O/R映射类都帮你做好。而emacs/vim全
部需要自己写,起跑线上就比别人落后了一大截。
emacs/ |
|
r********3 发帖数: 2998 | 9 一般学了点makefile之类,有几年的小程序员很喜欢这样说。等真正做了大project,
就明白IDE很多一些细节小功能,在大项目里面的作用是多么重要了。 |
|
r********3 发帖数: 2998 | 10 你说的这些语法检查,都是很小的功能。eclipse和vim,emacs都差不多。即使编译出错
,compiler也能告诉你哪里错了,你再修改就是了。没什么大不了的。
vim/emacs和eclipse等IDE最大的差距主要是人无法完成功能上。比如Eclipse的重构,
如果有个被引用上千次的class要修改,Eclipse可以自动帮助你查询,然后修改相应的
地方。Emacs好像有个重构的插件。VIM就彻底没有。这点上,vim输得很彻底。另外,
关于版本控制和编辑器的融合,对于各种动态语言debugger的支持,开源框架的代码注
入等等,vim/emacs基本上无法和eclipse抗衡。 |
|
i*****o 发帖数: 1714 | 11 IDE就是个tool,没有那个tool可以横行天下的,能人是看见什么用什么,非要死抱着
一个tool的人就是傻瓜啊:)所以:
写java的不用eclipse之类的就是傻瓜,
做windows C++的不用VC 的就是傻瓜,
写linux 底层的不用vim/emacs的就是傻瓜,
写MAC/IOS程序的不用xcode就是天才。
disclaimer,俺做了很多次傻瓜。。。 |
|
h********n 发帖数: 1671 | 12 根据gcc和grep的输出结果打开文件、定位到行号太麻烦了。在IDE里都是自动的。
, |
|
t****t 发帖数: 6806 | 13 你说vim是IDE, 不知道有多少人要跳起来跟你急. |
|
|
D*******a 发帖数: 3688 | 15 see, it is not too bad to admit you can develop using command-line tools
without IDE in windows. |
|
D*******a 发帖数: 3688 | 16 You can use any editor you want. doesn't have to be VS. doesn't have to be
IDE. many people in MS uses source insight for editing, and windbg for
debugging. You can use windows port of vim and emacs, too. Does it suit your
purpose?
terminal is just cmd.exe. It is admittably not as popular as bash, but that
doesn't make it less powerful. If you want more, there is powershell.
"? |
|
r*********r 发帖数: 3195 | 17 after reading the Xcode 4 marketing stuff, now i'm pretty sure
"apple llvm" = Clang front-end parser + llvm back-end
for Xcode 3, the stack is gcc front-end parser + llvm back-end
Clang parser compiles faster than the gcc parser,
only because it doesn't do as much work !
the compiled code quality is actually worse. (the executable
runs slower) The advantage is that by doing less, the output is
easier to understand, both by human and by IDE. |
|
c***d 发帖数: 996 | 18 how important is the interoperability of unix and windows to business? I
personally yet to encounter any SFU users in my day to day work.
another note: i thought the topic of this discussion is about c++ ide, not
to bash microsoft or the other way around. |
|
s******i 发帖数: 220 | 19 要同时用python, fortran和C++混合编程,请推荐个linux/windows下好用的IDE。
最好不要体积太庞大。 |
|
l********a 发帖数: 1154 | 20 要IDE,我只能想到eclipse+插件或者vs.net+ironpython+Intel Visual Fortran(
fortran这个没试过),eclipse是跨平台的,vs.net只能win下
要是编辑器就多了去了,跨平台的解决方案,我用过的
geek就推荐vim+自配编译器,
正常人就geany+自配编译器 |
|
s******i 发帖数: 220 | 21 谢谢!看来eclipse是首选?据说比较耗资源。
google到其它的有netbean, code blocks。希望高手评价一下。或者其它推荐
现在用vim + 命令行编译,只会简单应用。想用IDE调试方便一点 |
|
r********n 发帖数: 7441 | 22 玩了一段时间了,还是很不习惯
现在用的是 Eclipse + SDT,觉得还是不如 visual c++ 顺手,很多东西得重新找
你们都用什么 IDE 啊,我主要搞算法,用 vc 其实就是用它的编译器,调试方便,语
法提示什么的,还有动态变量监视,其实最好用的还是原来 vb 的编译器 |
|
l********a 发帖数: 1154 | 23 Code::Blocks貌似不错
不过linux下真的没有如vs一般顺手方便的ide
或许是我没发现,我用geany+插件,用过一段时间 |
|
r****y 发帖数: 26819 | 24 这个不是ide,而且我发现在linux下跟ibus合用有问题,总是报“no input window”
所以中文没法用 |
|
G*****7 发帖数: 1759 | 25 use intel compiler instead. u can still use visual studio as the ide. |
|
r***e 发帖数: 1840 | 26 I'm sure eclipse works in most situation. But in my company we use a remote
client like VNC to access linux box under windows. Eclipse is slow comparing
to other c++ based ide.
And eclipse makes lots strange errors: like in many places, the syntax is
fine but it reports an error. This lets me feel that eclipse project, like
many other open source projects, becomes too big to control. (Or the
community manages it badly.) |
|
L***n 发帖数: 6727 | 27 how about codeblocks? it's pretty fast but may not be as portable as java
based ide.
permission. |
|
d**********x 发帖数: 4083 | 28 基本不用
linux下没有什么好用的c++ ide
大家都是各种编辑器直接开搞。
library |
|
r***e 发帖数: 1840 | 29 我manager就是emacs+gdb,但是learning curve高,还要搞lisp.而且什么按住conrol后
能自动去相应definition or implementatin也没有。
drum的思路好像不错,我就想看能不能搞一个remote developement环境或者portable
development environment.我自己也有个x200装的linux,跑个ide,更新个最新的lib不
是问题。
今天下午又把我的那个vm 服务器弄死机了,经常是eclipse debug着整个机器就当掉了。
今天下午就在想是不是open source社区的问题好像就是更新太平凡,搞得弄个library
经常不兼容。
今天下午还看到新闻说gnome要搞个gnome os。汗。
有可能审美观不同,对eclipse总不怎么感冒,界面太繁琐了,相比之下netbeans干净
很多。 |
|
r***e 发帖数: 1840 | 30 I used it in the past 4 months(1.X). Recently it stopped working, for
example,when I debug, it won't jump into the current line. I need to find
the file name and line number to check the line myself. Pain in the ass.
Then I downloaded and use the 2.3.1.(Can't use 2.5.1, the c library is not
new enough,I think we are using gcc 4.6.2) When I debug by using it, the gdb
crashed consistantly in some files.
That's why I need a new ide. I have the impression that qtcreator is not
stable enough. Another... 阅读全帖 |
|
w***s 发帖数: 424 | 31 我现在觉得linux下还是emacs和vi好用,尤其是emacs,
emacs里移动光标非常灵活,基本可以不用鼠标操作,
相比IDE,emacs不是很智能,
但是个人觉得,减少鼠标操作极大提高编辑效率。
library |
|
g*****g 发帖数: 34805 | 32 你那点编辑效率,一个refactoring操作就全回去了。
真喜欢emacs和vi,很多IDE可以让你选key binding。
我有同事就在eclipse用vi的key binding。 |
|
d**********x 发帖数: 4083 | 33 我感觉linux下貌似没有什么好用的C++ refactor工具
要么就用某些java ide,半吊子,要么就用regexp,偶尔会出错,需要智商。 |
|
t****t 发帖数: 6806 | 34 C++本来就很难refactor. VS的IDE算是不错的, 都没这功能. |
|
t****a 发帖数: 1212 | 35 emacs要花时间搞,功能不比其他的IDE弱。 |
|
c*********e 发帖数: 16335 | 36 就像visual studio,eclipse这种,如果没有ide,做coding还是非常累的。 |
|
c*********e 发帖数: 16335 | 37 vim...sigh...n多键组合就是记不住。
用ide,好处就是intellisense那部份,你打字的时候,它能提醒你,你能根据它的提示
,找到你要用的method. |
|
l********a 发帖数: 1154 | 38 要花钱的话买wing IDE吧,最少45就够了,我个人觉得比pycharm好使
当然免费的就推荐pyscripter了,缺点是windows only |
|
c*****m 发帖数: 1160 | 39
请开拓一下我的想象力吧。除了断点执行我就不知道ide还有些什么别的功能了。 |
|
r*******n 发帖数: 3020 | 40 我现在用Qt,c++, 用它家自己的qt creator IDE,感觉不流畅,
尤其往项目里添加问题,打开文件要等一会呢。 |
|
g*****g 发帖数: 34805 | 41 这个,eclipse之类的ide加上一些plugin,可以让你开发的时候不需要任何另一个软件
,从浏览器,到sql query,到dependency管理,版本管理。特别是版本管理我觉得是
很提高效率的。另外的一些plugin可以对某些架构的metadata做verification,比如
spring, hibernate,也许这个对非Java语言不重要。
回到editor,最重要的功能vi做不到的大约就是refactoring。 |
|
g*****g 发帖数: 34805 | 42 如果只是个key binding的话,eclipse之类的IDE都支持vi和emacs的key binding.
refactor |
|
F****3 发帖数: 1504 | 43 Windows下和Linux下的都行。
对于我这种菜鸟来说,一个好的editor太重要了,经常公式函数记不住。。。。
现在python用前人推荐的PyCharm,非常好用,快爽死了。Sublime Text 2也不错。
请问perl有什么好的IDE吗?
最好是Windows的,LInux的也行。 vim 和 emacs实在不是我这种菜鸟能够掌握的。。。
谢谢! |
|
c*********e 发帖数: 16335 | 44 一个网站里的search功能,是在search这个网站的database,还是象IDE里面的search
workspace?
如果有的文件不是在database里,而是通过網頁比如.jsp,.aspx,或者存在某个folder
里,怎么能够search到呢? |
|
|
|
|
|
W***o 发帖数: 6519 | 49 一门课需要C编程,我想问问有没有IDE,带有auto complete code 和直接运行并调试
功能的? 免费的最好,谢谢 |
|
|