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