我不是在寻找关于C++开发的IDE建议.我已经找到了很多讨论,并尝试了EMACS,GVIM和Code :: Blocks.我比其他两个更喜欢Code :: Blocks.但看起来大多数开发人员社区都在使用EMACS或GVIM等工具.是否有一个原因?为什么Code :: Blocks使用较少?
我发现EMACS和GVIM对用户不太友好.你必须付出更多的努力来使它工作,但Code :: Blocks在这里占据优势.它易于启动和编译.或者我会错过什么?
谢谢
无论你最终使用什么编辑器,都值得花几分钟时间至少学会在Vim中导航并执行基本的编辑任务,因为一些风格的vi是最常用的编辑器,尤其是更专业的发行版.
Code :: Blocks使用较少,因为它不像Emacs和Vim那样可扩展.在我使用不同编程语言的工作(在Emacs中),我经常创建一个新的脚本,使我的工作更容易.Code :: Blocks允许仅在C++中编写扩展,这需要做很多工作.
Code :: Blocks是一个新进入者.另一方面,Vim和Emacs的存在时间更长.他们是原始的文本编辑.这些是在没有GUI时编写的,随着时间的推移而演变.GUI后来被添加到这些中; GVim就是一个例子.像任何其他现代的基于GUI的IDE代码:: Blocks隐藏了来自您的奇怪的命令行调用,从而使其更加用户友好 - 对于那些在丰富的操作系统UI的令人兴奋的组合中长大的人:-)