1

我是第一年的比较。科学。学生,我正在寻找在 Mac 上开发 C++ 的最佳方法。我有 Xcode 和 Textmate。

各有什么好处/坏处?有没有更好的?

我不喜欢使用整个项目来运行 Xcode 程序。这是唯一的方法,还是我弄错了?

另外,有没有办法更改 xcode 中 .cpp 文件中包含的默认文本?

4

10 回答 10

10

在 Mac OS X 上编辑 C++ 的好方法是什么?

用你的头。

尝试两者。文本编辑器是个人喜好问题。看看上面的火焰vimemacs使太阳看起来苍白的火焰。

唯一能告诉你什么是最适合你的文本编辑器的,就是你自己

于 2009-08-20T17:32:17.623 回答
6

http://code.google.com/p/macvim/

我会深入学习 vim(或者如果你真的想学习 emacs)。

编辑:您在 CS 中领先 4 年以上。我真的建议你学习 vim 或 emacs,尤其是当你还在上大学的时候。

于 2009-08-20T18:15:09.503 回答
5

使用 Xcode,您可以单独编辑每个文件,而不需要它们属于一个项目。此外,您可以在 /Developer/Library/Xcode/File Templates 中查看 Xcode 使用的模板;如果您觉得合适,请随时对他们进行打击。

于 2009-08-20T17:27:01.317 回答
4

我是 textmate 的忠实粉丝。它给你很大的力量,但不会妨碍你。你也可以试试Eclipse for C/C++

于 2009-08-20T17:22:32.590 回答
3

我几乎完全使用 Textmate,但公平地说,切换到 Textmate 的决定(来自 OS 9 天的 codewarrior)主要是因为 XCode 编辑器(当时名为 ProjectBuilder)在编辑较大的文件时速度非常慢。

我敢肯定,这些年来情况发生了很大变化,但我认为没有理由改变,所以我没有。

也就是说,XCode 真正胜过 Textmate 的一件事是调试器的集成,当您刚开始学习时,我认为拥有一个集成的调试器将帮助您快速了解代码的运行情况,这将是一个很大的优势...

如果你有Textmate,就两个都试试几个月,反正你是学生,你应该有足够的时间

于 2009-08-21T07:52:13.490 回答
1

Netbeans 是免费的,对 C++、Java 等有很好的自动完成功能。它也是跨平台的。

http://www.netbeans.org/downloads/

于 2009-08-20T17:25:24.033 回答
1

我不喜欢使用整个项目来运行 Xcode 程序。这是唯一的方法,还是我弄错了?

因为 MacOS X 构建在 Unix 之上,所以您可以使用许多 XCode 之外的开发工具。最值得注意的是,有了一个好的终端应用程序,您可以直接使用 gcc 开发,完全绕过 XCode。在这种情况下,我建议您找到一个您熟悉的源代码编辑器,例如 TextMate 或此处推荐的其他编辑器之一。直接使用 gcc 可以让您快速周转,而您似乎正在寻找很少的开销。

于 2009-08-20T18:23:21.047 回答
1

我是 emacs 的忠实粉丝,因为:

1)它是可扩展的。支持数千种语言,您有编辑 XML、HTML 等的模式。2) 高度可配置。您可以设置自己的键绑定,更改缩进等。 3)它很强大。它与编译器、调试器轻松集成,使文本编辑非常快速。

你也可以检查 vi、textmate 或 xcode。他们都是很棒的编辑。一切都取决于哪个更适合您。

于 2009-08-20T18:27:33.800 回答
1

我很喜欢Xcode。我不知道你为什么排除它。真的没那么复杂。

于 2009-08-20T22:01:06.693 回答
0

我最近使用了 SublimeText,它既好又快。试试看。

于 2020-01-31T14:26:58.683 回答