Как разработчик, что вы меняете или устанавливаете, вы делаете на основе системы Vanilla OS X?

В качестве примера это некоторые из тех вещей, которые я всегда делаю при запуске новой машины:

  • Установить "Visor" - дает вам всегда доступное окно терминала HUD-стиля через F1.
  • Установите 'Clix' - запустите миллион команд командной строки настройки системы.
  • Установите "Приложение по умолчанию" - объяснительно.
  • Установите "Terminal.app", чтобы открывать и скрываться автоматически при входе в систему.
  • Установите шрифт "Inconsolata" и установите его как шрифт по умолчанию для редактирования терминалов и текста.

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

Итак, каковы основные шаги, которые вы предпринимаете, когда сталкиваетесь с пустым macSlate?

NB: Да, этот вопрос вдохновлен @Roddy вопросом для платформы Windows.

ОБНОВЛЕНИЕ: Это здорово, спасибо! Некоторые очень интересные ответы до сих пор.

Конкретные результаты: Я теперь конвертер MacPorts, и мой терминал использует стандартное слово left, word right, key command behavior...

ОБНОВЛЕНИЕ 2: Я забыл упомянуть Charles, самое большое приложение отладки http-прокси в мире (ИМХО). Это условно-бесплатные и 100% достойные имени.

Ответ 1

Вот некоторые из них, которые я не использовал до сих пор:

Конфигурация системы

Полезные значения по умолчанию

Другое программное обеспечение

  • HardwareGrowler (бесплатно)
    • Настройте стиль Bezel без значка док-станции (см. ссылку выше для инструкций). Мне нравится эта небольшая утилита.
  • AntiRSI (бесплатно)
    • Экономит вас от себя.
  • OpenTerminalHere (бесплатно)
    • Отличное мини-приложение, которое открывает терминал в каталоге текущего окна Finder.
  • MacVim (бесплатно)
    • Мой любимый редактор общего назначения.
  • xScope (коммерческий)
    • Отличный инструмент для работы любого пользовательского интерфейса.

Конфигурация Xcode

  • Поместите продукты сборки в ~/Build
    • Сохраняет все в одном легко очищаемом месте и делает зависимости между проектами.
    • При необходимости добавьте промежуточные файлы сборки в ~/Build/_Intermediate, чтобы сделать его еще более аккуратным.
  • Проверить "Автоматически вставлять закрытие" } "", если он еще не был
  • Установить название организации
    • defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "Yoyodyne Industries";}'
  • Завершение кода (я думаю, что это были значения по умолчанию в более ранних версиях)
    • Установите флажок "Показать аргументы во всплывающем списке".
    • Установите флажок "Вставить аргументы для заполнения".
    • Выберите "Автоматически предлагать: с задержкой 0,50 секунды"

Ответ 2

Если у вас есть фон Linux MacPorts (gentoo like) или Fink (apt-get like) являются незаменимыми. Вы устанавливаете все привычные утилиты так же, как и на обычной машине Linux.

OS X, связанные с конкретным развитием приложений, которые я всегда устанавливаю на новом компьютере:

  • Launchbar Он соответствует моим потребностям и шаблону использования лучше, чем Quicksilver.
  • SublimeText 2 для всех изменений без Java
  • IntelliJ лучший в мире Java IDE:)
  • Evernote ваш цифровой внешний мозг
  • Skim PDF-ридер
  • VmWare Fusion для тестирования Windows
  • Transmit Панический FTP-клиент
  • TotalFinder расширение искателя
  • Reeder 2 rss reader
  • MailPilot альтернатива для Mail.app
  • SourceTree Git, графический клиент Mercurial и Subversion
  • Chrome браузер с отличными инструментами разработки
  • iTerm 2 Альтернатива терминала
  • iaWriter и Calca для создания короткой документации с использованием Markdown. И Marked для создания PDF файла из файлов Markdown.
  • Screenflow для создания видео-демонстраций
  • xScope для проверки графики, макета веб-страницы и т.д. на экране
  • Quicksilver в командной строке GUI
  • TextMate для всех изменений без Java
  • Fluid для создания сайтов-браузеров для GitHub, LinkedIn,...
  • Pathfinder замена смены, которая стала намного лучше с момента выпуска 5
  • NetNewsWire + NewsGator rss reader
  • Sparrow альтернатива для Mail.app

Ответ 3

Установите Xcode, iPhone SDK, TextMate.

Добавьте терминал, XCode, TextMate в док-станцию.

Удалите иконки iMovie, iDVD,... из док-станции.

Ответ 5

В первую очередь для меня задана файловая система, чувствительная к регистру. Ни в коем случае я никогда не буду запускать производную UNIX без нее.

Ответ 6

Я устанавливаю PostgreSQL и Eclipse, хорошо, что я сделал в своей предыдущей работе, где мы использовали Mac.

Затем я удалил все ненужные значки из Dock и разместил там свои рабочие и Terminal.

Я также установил Pages, это хороший редактор документов для документации.

Ответ 7

Я устанавливаю X11 и инструменты Xcode, затем захватываю MacPorts и использую его, чтобы получить doxygen, windowmaker и, возможно, несколько других. Я загружаю OmniGraffle и получаю шаблоны UML от GraffleTopia. OmniOutliner также является обязательным требованием; и, наконец, я получаю WarBlade для удовольствия: -)

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

Ответ 8

Я только что сделал это недавно. Я установил:

  • Adium
  • Firefox
  • Инструменты разработчика
  • Mercurial
  • SubEthaEdit

Ответ 9

Мои важные приложения:

  • Quicksilver - приложение, в котором я не мог жить без
  • BBEdit и TextMate - Оба являются отличными текстовыми редакторами для программистов.
  • Perian - Добавляет поддержку для большего количества видеоформатов в Quicktime
  • Flip4Mac WMV - добавляет поддержку форматов Windows Media в Quicktime
  • Skim - Отличный читатель PDF
  • Yummy FTP - Вероятно, лучший FTP-клиент для Mac
  • Google Notifier - Автоматические оповещения по электронной почте в строке меню
  • Letterbox - Широкоформатный плагин Mail.app
  • info.xhead - Безопасное личное программное обеспечение для баз данных
  • Little Snitch - отслеживает входящие и исходящие сетевые подключения
  • VMWare Fusion - Виртуализация Windows

Xcode и Eclipse без проблем.