Что такое хороший способ редактировать C ++ в Mac OS X? - PullRequest
1 голос
/ 20 августа 2009

я первый год комп. Sci. студент и ищу лучший способ разработки C ++ на Mac. У меня есть Xcode и Textmate.

Каковы преимущества / недостатки каждого? Есть ли лучшие?

Я не фанат необходимости использовать целый проект для запуска программ с Xcode. Это единственный способ сделать это, или я ошибаюсь?

Кроме того, есть ли способ изменить текст по умолчанию, который включен в файл .cpp в xcode?

Ответы [ 9 ]

10 голосов
/ 20 августа 2009

Как правильно редактировать C ++ в Mac OS X?

С твоей головой.

Попробуйте оба. Текстовые редакторы - дело личного вкуса. Посмотрите на пламя над vim против emacs, из-за которого Солнце выглядит бледным.

Единственный, кто может сказать вам, какой текстовый редактор вам лучше всего подходит , это you .

6 голосов
/ 20 августа 2009

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

Я бы покопался и изучил vim (или emacs, если вы действительно этого хотите).

РЕДАКТИРОВАТЬ: у вас есть 4 года впереди вас в CS. Я действительно рекомендую изучать vim или emacs, особенно когда вы еще учитесь в университете.

5 голосов
/ 20 августа 2009

С Xcode вы можете редактировать каждый файл отдельно, без необходимости их принадлежности к проекту. Кроме того, вы можете найти в / Developer / Library / Xcode / File Templates шаблоны, используемые Xcode; не стесняйтесь ударить их, как считаете нужным.

4 голосов
/ 20 августа 2009

Я большой поклонник textmate. Это дает вам много энергии, но не мешает вам. Вы также можете попробовать Eclipse для C / C ++

3 голосов
/ 21 августа 2009

Я почти исключительно использую Textmate, но, если честно, решение переключиться на Textmate (пришедшее из codewarrior в ОС 9 дней) было главным образом потому, что редактор XCode (тогда назывался ProjectBuilder) был раздражающе медленным при редактировании больших файлов. *

Я уверен, что за эти годы многое изменилось, но я не вижу причин для переключения, поэтому я не делаю.

Тем не менее, одна вещь, в которой XCode действительно затмевает Textmate, - это интеграция отладчика, когда вы только начинаете учиться, я думаю, что наличие встроенного отладчика поможет вам быстро понять, что происходит с вашим кодом, и будет большое преимущество ...

Если у вас есть Textmate, просто попробуйте оба варианта на несколько месяцев, вы все равно студент, у вас должно быть достаточно времени

1 голос
/ 21 августа 2009

Мне очень нравится Xcode . Я не уверен, почему ты это исключил. Это действительно не так сложно.

1 голос
/ 20 августа 2009

Я большой поклонник emacs, потому что:

1) Это расширяемое. Поддерживаются тысячи языков, у вас есть режимы для редактирования XML, HTML и т. Д. 2) Это легко настраивается. Вы можете установить собственные привязки клавиш, изменить отступ и т. Д. 3) Это мощно. Он легко интегрируется с компиляторами, отладчиками, делает редактирование текста очень быстрым.

Вы также можете проверить vi, textmate или xcode. Они все замечательные редакторы. Все зависит от того, какой из них лучше для вас.

1 голос
/ 20 августа 2009

Я не фанат необходимости использовать весь проект для запуска программ с Xcode. Это единственный способ сделать это, или я ошибаюсь?

Поскольку MacOS X построен на основе Unix, у вас есть много инструментов разработки, доступных за пределами XCode. В частности, с хорошим приложением Terminal , которое можно разрабатывать напрямую с помощью gcc, в обход XCode. В этом случае я бы порекомендовал найти редактор исходного кода, который вам удобен, такой как TextMate или один из других, рекомендуемых здесь. Использование gcc напрямую дает вам быстрый оборот с небольшими накладными расходами, которые вы, похоже, ищете.

1 голос
/ 20 августа 2009

Netbeans бесплатен, имеет отличное автозаполнение для C ++, Java и других. Он также кроссплатформенный.

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

...