我是Comp的第一年。科学。学生,我正在寻找在Mac上开发C ++的最佳方法。我有Xcode和Textmate。
每个的好处/负面影响是什么?还有更好的吗?
我不喜欢使用整个项目来运行Xcode程序。这是唯一的方法吗,还是我弄错了?
另外,有没有办法更改xcode中.cpp文件中包含的默认文本?
答案 0 :(得分:10)
在Mac OS X上编辑C ++的好方法是什么?
用你的头。
尝试两者。文字编辑是个人品味的问题。查看vim
与emacs
之间的火焰,使太阳看起来苍白。
唯一可以告诉您什么是最适合您的文本编辑器 ,你。
答案 1 :(得分:6)
http://code.google.com/p/macvim/
我会深入研究并学习vim(或者如果你真的想要的话,可以使用emacs)。
编辑:你在CS领先4年多。我真的建议学习vim或emacs,特别是当你还在大学时。答案 2 :(得分:5)
使用Xcode,您可以单独编辑每个文件,而不需要它们属于项目。此外,您可以在/ Developer / Library / Xcode / File Templates中查找Xcode使用的模板;在你找到合适的地方的时候随意打击他们。
答案 3 :(得分:4)
我是文字迷的忠实粉丝。它给你很大的力量,但不会妨碍你。您也可以尝试Eclipse for C/C++
答案 4 :(得分:3)
我几乎完全使用Textmate,但公平地决定切换到Textmate(来自OS 9天的codewarrior),主要是因为XCode编辑器(当时名为ProjectBuilder)在编辑较大文件时非常慢。
我确信这些年来发生了很大变化,但我认为没有理由改变,所以我没有。
也就是说,XCode真正优于Textmate的一件事是调试器的集成,当你刚刚开始学习时,我认为拥有一个集成的调试器将帮助你快速了解你的代码发生了什么,并且将是一个很大的优势...
如果你有Textmate,只要试试几个月,你就是学生,你应该有充足的时间
答案 5 :(得分:1)
Netbeans是免费的,对C ++,Java和其他人有很好的自动完成功能。它也是跨平台的。
答案 6 :(得分:1)
我不喜欢使用整个项目来运行Xcode程序。这是唯一的方法吗,还是我弄错了?
由于MacOS X是在Unix之上构建的,因此您可以使用许多可以在XCode之外使用的开发工具。最值得注意的是,使用良好的Terminal应用程序,您可以直接使用gcc开发,完全绕过XCode。在这种情况下,我建议您找一个您熟悉的源编辑器,例如TextMate或此处推荐的其他编辑器。使用gcc直接为您提供快速周转,而您似乎正在寻找的开销很小。
答案 7 :(得分:1)
我是emacs的忠实粉丝,因为:
1)它是可扩展的。支持数千种语言,您可以使用编辑XML,HTML等模式。 2)它是高度可配置的。您可以设置自己的键绑定,更改缩进等。 3)它很强大。它可以轻松地与编译器,调试器集成,使文本编辑非常快。
您也可以查看vi,textmate或xcode。他们都是伟大的编辑。一切都适合你。
答案 8 :(得分:1)
我非常喜欢Xcode。我不确定你为什么要排除它。这真的不那么复杂。
答案 9 :(得分:0)
我最近使用SublimeText,它又好又快。试试看。