Как разработчик, что вы меняете или устанавливаете, вы делаете на основе системы 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, связанные с конкретным развитием приложений, которые я всегда устанавливаю на новом компьютере:
Ответ 3
Установите Xcode, iPhone SDK, TextMate.
Добавьте терминал, XCode, TextMate в док-станцию.
Удалите иконки iMovie, iDVD,... из док-станции.
Ответ 4
Добавить слово слева и справа в Terminal.app:
http://blog.macromates.com/2006/word-movement-in-terminal/
Ответ 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 без проблем.