Как разработчик, какие изменения или установки вы вносите в ванильную систему OS X ?
-
20-08-2019 - |
Вопрос
В качестве примера вот некоторые из вещей, которые я всегда делаю при запуске новой машины:
- Установите "Visor" - это всегда доступное окно терминала в стиле HUD с помощью F1.
- Установите 'Clix' - выполните миллион инструкций командной строки по настройке системы.
- Установите "Приложение по умолчанию" - само за себя говорит.
- Установите 'Terminal.app' таким образом, чтобы он автоматически открывался и скрывался при входе в систему.
- Установите шрифт 'Безутешный' и установите его в качестве шрифта по умолчанию для терминала и редактирования текста.
Только после того, как эти основные шаги будут сделаны, я могу приступить к более личным вещам.
Итак, какие основные шаги вы предпринимаете, когда сталкиваетесь с пустым macSlate?
ПРИМЕЧАНИЕ:Да, этот вопрос навеян Вопрос @Roddy's ориентирован на платформу Windows.
Обновить: Это здорово, спасибо вам!Пока что несколько очень интересных ответов.
Конкретные результаты: Теперь я конвертирую MacPorts, и мой терминал использует стандартное поведение команды word left, word right, key...
ОБНОВЛЕНИЕ 2: Я забыл упомянуть Чарльз, лучшее отладочное http-прокси-приложение в мире (ИМХО).Это условно-бесплатная программа, и она на 100% соответствует своему названию.
Решение
Вот несколько из тех, которые я использую, которые до сих пор не были упомянуты:
Конфигурация системы
- Включить Полный доступ к клавиатуре.
- Выключите Автоматический вход в систему.
- Дайте моему компьютеру классное имя.
Полезные значения по умолчанию
- Отображать Полные пути в строке заголовка Finder
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
- Отображение меню разработчика Safari
defaults write com.apple.Safari IncludeDebugMenu
1
Другое Программное обеспечение
- Сборщик оборудования (бесплатно)
- Настройте в стиле безеля значок без док-станции (инструкции см. по ссылке выше).Мне нравится эта маленькая утилита.
- АнтиРСИ (бесплатно)
- Спасает тебя от самого себя.
- Открытый терминал здесь (бесплатно)
- Отличное мини-приложение, которое открывает терминал в каталоге текущего окна Finder.
- МакВим (бесплатно)
- Мой любимый редактор общего назначения.
- xScope (коммерческий)
- Отличный инструмент для любого вида работы с пользовательским интерфейсом.
Конфигурация Xcode
- Размещайте продукты сборки в
~/Build
- Хранит все в одном удобном для очистки месте и обеспечивает работу межпроектных зависимостей.
- При необходимости поместите промежуточные файлы сборки в
~/Build/_Intermediate
чтобы содержать его в еще большем порядке.
- Установите флажок "Автоматически вставлять закрывающее "}"", если это еще не сделано
- Установить название организации
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "Yoyodyne Industries";}'
- Завершение кода (я думаю, что это были значения по умолчанию в более ранних версиях)
- Установите флажок "Показывать аргументы во всплывающем списке".
- Установите флажок "Вставить заполнители аргументов для завершения".
- Выберите "Автоматически предлагать:С задержкой 0,50 секунды'
Другие советы
Если вы придете, у вас будет опыт работы с Linux МакПорты (как у gentoo) или Финк (apt-получить лайк) незаменимы.Вы можете установить все знакомые утилиты точно так же, как вы бы установили их на обычную машину с Linux.
Приложения, связанные с разработкой для OS X, которые я всегда устанавливаю на новый компьютер, - это :
- Панель запуска Это соответствует моим потребностям и схеме использования лучше, чем Quicksilver
- Сублиметекст 2 для всего редактирования, отличного от Java
- IntelliJ - Интеллектуальный лучшая в мире Java IDE :)
- Evernote ( Заметка ) ваш цифровой внешний мозг
- Снять кожуру Программа для чтения PDF-файлов
- Слияние VMware для тестирования Windows
- Передавать FTP-клиент Panic's
- Общий поисковик расширение finder
- Ридер 2 rss - ридер
- Почтовый пилот альтернатива для Mail.app
- Исходное дерево Графический клиент Git, Mercurial и Subversion
- Хром браузер с отличными инструментами разработки
- иТерм 2 Конечная альтернатива
- Автор и Калька для создания краткой документации используйте Уценка.И Отмеченный для создания PDF-файла из файлов Markdown.
- Поток экрана для создания демонстрационных видеороликов
- xScope для проверки графики, макета веб-страницы и т.д.на экране
Ртуть командная строка графического интерфейса пользователяТекстовый мат для всего редактирования, отличного от JavaТекучий чтобы создать специальные браузеры для сайта GitHub, LinkedIn, …Следопыт замена finder, которая стала намного лучше с версии 5NetNewsWire + Новостной обозреватель rss - ридерВоробей альтернатива для Mail.app
Установите Xcode, iPhone SDK, TextMate.
Добавьте Terminal, XCode, TextMate в dock.
Удалите iMovie, iDVD, ...значки из док-станции.
Добавляйте слова влево и вправо в Terminal.app:
Первое, что для меня - это установить файловую систему с учетом регистра.Я ни за что не собираюсь запускать производную от UNIX без этого.
Я устанавливаю PostgreSQL и Eclipse, как и на моей предыдущей работе, где мы использовали Mac.
Затем я удалил все ненужные иконки с док-станции и поместил туда свои рабочие и терминал.
Я также установил Pages , это хороший редактор документов для использования в документации.
Я устанавливаю X11 и инструменты Xcode, затем беру MacPorts и использую его для получения doxygen, windowmaker и, возможно, нескольких других.Я загружаю OmniGraffle и получаю UML-шаблоны из GraffleTopia.OmniOutliner также является обязательным требованием;и, наконец, я получаю WarBlade, чтобы немного поразвлечься ;-)
О, в эти дни я также беру scan-build с сайта clang, хотя я еще не использовал его достаточно последовательно, чтобы запомнить это при первом ответе.
Я сделал это совсем недавно.Я установил:
- Адиум
- Firefox
- Средства разработки
- Переменчивый
- Субэтаэдит
Мои основные приложения:
- Ртуть - Программа запуска приложений, без которой я не мог бы жить
- BBEdit и Текстовый мат - Оба являются отличными текстовыми редакторами для программистов
- Периан - Добавлена поддержка многих других видеоформатов в Quicktime
- Flip4Mac WMV - Добавлена поддержка форматов Windows Media в Quicktime
- Снять кожуру - Отличная программа для чтения PDF
- Вкусный FTP - Вероятно, лучший FTP-клиент для Mac
- Уведомитель Google - Автоматические оповещения по электронной почте в строке меню
- Почтовый ящик - Широкоэкранный плагин Mail.app
- информация.xhead - Защищенное программное обеспечение для персональных баз данных
- Маленький Снитч - Отслеживает входящие и исходящие сетевые подключения
- Слияние VMware - Виртуализация Windows
Xcode и Eclipse - это бездарности.