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

StackOverflow https://stackoverflow.com/questions/350492

Вопрос

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

  1. Установите "Visor" - это всегда доступное окно терминала в стиле HUD с помощью F1.
  2. Установите 'Clix' - выполните миллион инструкций командной строки по настройке системы.
  3. Установите "Приложение по умолчанию" - само за себя говорит.
  4. Установите 'Terminal.app' таким образом, чтобы он автоматически открывался и скрывался при входе в систему.
  5. Установите шрифт 'Безутешный' и установите его в качестве шрифта по умолчанию для терминала и редактирования текста.

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

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

ПРИМЕЧАНИЕ:Да, этот вопрос навеян Вопрос @Roddy's ориентирован на платформу Windows.

Обновить: Это здорово, спасибо вам!Пока что несколько очень интересных ответов.

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

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

Это было полезно?

Решение

Вот несколько из тех, которые я использую, которые до сих пор не были упомянуты:

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

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

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

  • Сборщик оборудования (бесплатно)
    • Настройте в стиле безеля значок без док-станции (инструкции см. по ссылке выше).Мне нравится эта маленькая утилита.
  • АнтиРСИ (бесплатно)
    • Спасает тебя от самого себя.
  • Открытый терминал здесь (бесплатно)
    • Отличное мини-приложение, которое открывает терминал в каталоге текущего окна Finder.
  • МакВим (бесплатно)
    • Мой любимый редактор общего назначения.
  • xScope (коммерческий)
    • Отличный инструмент для любого вида работы с пользовательским интерфейсом.

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

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

Другие советы

Если вы придете, у вас будет опыт работы с Linux МакПорты (как у gentoo) или Финк (apt-получить лайк) незаменимы.Вы можете установить все знакомые утилиты точно так же, как вы бы установили их на обычную машину с Linux.

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

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

Добавьте Terminal, XCode, TextMate в dock.

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

Добавляйте слова влево и вправо в Terminal.app:

http://blog.macromates.com/2006/word-movement-in-terminal/

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

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

Затем я удалил все ненужные иконки с док-станции и поместил туда свои рабочие и терминал.

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

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

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

Я сделал это совсем недавно.Я установил:

  • Адиум
  • Firefox
  • Средства разработки
  • Переменчивый
  • Субэтаэдит

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

  1. Ртуть - Программа запуска приложений, без которой я не мог бы жить
  2. BBEdit и Текстовый мат - Оба являются отличными текстовыми редакторами для программистов
  3. Периан - Добавлена поддержка многих других видеоформатов в Quicktime
  4. Flip4Mac WMV - Добавлена поддержка форматов Windows Media в Quicktime
  5. Снять кожуру - Отличная программа для чтения PDF
  6. Вкусный FTP - Вероятно, лучший FTP-клиент для Mac
  7. Уведомитель Google - Автоматические оповещения по электронной почте в строке меню
  8. Почтовый ящик - Широкоэкранный плагин Mail.app
  9. информация.xhead - Защищенное программное обеспечение для персональных баз данных
  10. Маленький Снитч - Отслеживает входящие и исходящие сетевые подключения
  11. Слияние VMware - Виртуализация Windows

Xcode и Eclipse - это бездарности.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top