Здравствуйте и добро пожаловать во второе издание « Настройка компьютера Mac Dev» от «нуля до героя» с помощью Dotfiles . С тех пор как я написал первую статью , кое-что изменилось.
В этой статье мы расскажем о том, что изменилось, и добавим советы и подсказки. После прочтения этой статьи вы будете на пути к тому, чтобы установить и запустить новый Mac настолько эффективно, насколько это возможно.
Вступление
В прошлой статье я рассмотрел каждый файл в отдельности и как их использовать. С момента написания статьи у меня возникло несколько вопросов о том, как я выполняю определенные задачи с самого начала, с новым Mac, который является совершенно новым. Итак, в этой статье я собираюсь описать шаги по настройке совершенно нового Mac и надеюсь ответить на эти вопросы по пути.
Я предполагаю, что вы читали мою предыдущую статью . Если вы этого не сделали, хотя некоторые вещи немного изменились, я бы порекомендовал, по крайней мере, быстро прочитать их.
Как уже упоминалось в предыдущей статье, было бы полезно, если вы знакомы с основами Git и командной строки.
отказ
Как и во многих настройках, все зависит от личного вкуса. Я перейду к тому, как я сейчас настраиваю свой Mac. Скорее всего, вы не согласны со всем, и есть вероятность, что мое будущее я будет склонен согласиться с вами.
Я призываю вас узнать, что работает для вас, и поделиться своими мыслями. GitHub — отличное место для того, чтобы это произошло, и есть много замечательных репозиториев dotfiles, чтобы проверить их.
ОК, давайте сделаем это!
После того, как вы включили Mac и прошли начальные запросы Mac, первое, что нужно сделать, — это использовать spotlight для установки git
. Spotlight — это приложение по умолчанию для поиска вещей на вашем Mac. Мы можем открыть его с помощью сочетания клавиш Command-Spacebar или щелкнув значок увеличительного стекла в правом верхнем углу экрана. Теперь мы можем найти и открыть Terminal
.
Гит
С открытым терминалом мы можем теперь установить git
.
$ git
Это побуждает git к установке. После установки git
мы хотим получить наш репозиторий dotfiles и запустить его. Это можно клонировать где угодно, так как когда мы запускаем точечные файлы, есть скрипт, который переместит их по правильным путям.
Если вы работаете на существующей машине, я бы рекомендовал сначала выполнить резервное копирование существующих файлов точек ( Finder> Command-Shift-G> ~ ). Если вы не видите свои точечные файлы, они могут быть скрыты. В Терминале запустите defaults write com.apple.finder AppleShowAllFiles YES
, а затем killall Finder
. Теперь вы сможете увидеть все ваши точечные файлы. Скопируйте и вставьте их в безопасное место для резервного копирования. Таким образом, если случится что-то непредвиденное, вы всегда можете вернуться к своим старым точечным файлам.
Мне нравится иметь папку GitHub
поэтому я создаю ее с помощью mkdir GitHub
, а затем cd
в нее.
После того, как мы установили наши точечные файлы, мы можем улучшить этот шаг, используя собственный псевдоним mkd
. mkd
не только создает папку, но и автоматически перейдет в папку, которую вы только что создали. Такие маленькие сэкономители времени скоро сложатся в тот день, когда вы будете часто их использовать.
Теперь я собираюсь клонировать репо в папку GitHub
и запустить его с:
$ git clone https://github.com/s10wen/dotfiles.git && cd dotfiles && source bootstrap.sh
После запуска мой терминал теперь выглядит так:
У нас есть две ошибки, но это нормально, потому что мы скоро их настроим. Вы также заметите, что я заменил $
по умолчанию $
своего друга по искусству ASCII молнией. Terminal
не должен быть страшным местом.
Что-то
Затем я беру свой файл .extra
. Я держу это отдельно от моего основного репо, чтобы предотвратить случайное совершение людьми с моим именем. Вот как выглядит мой .extra
:
1
2
3
4
5
6
7
8
|
# Git credentials
# Not in the repository, to prevent people from accidentally committing under my name
GIT_AUTHOR_NAME=»Simon Owen»
GIT_COMMITTER_NAME=»$GIT_AUTHOR_NAME»
git config —global user.name «$GIT_AUTHOR_NAME»
GIT_AUTHOR_EMAIL=»[email protected]»
GIT_COMMITTER_EMAIL=»$GIT_AUTHOR_EMAIL»
git config —global user.email «$GIT_AUTHOR_EMAIL»
|
У меня есть мои общедоступные точечные файлы, доступные на GitHub. Любые точечные файлы, которые содержат личную информацию, я храню в частном репозитории на BitBucket.
Переместите файл .extra
в свой домашний каталог. Как упоминалось ранее, вы можете быстро добраться до своего домашнего каталога с помощью сочетания клавиш Finder Command-Shift-G> ~ .
Итак, подведем итоги, теперь мы клонировали наш репозиторий, запустили его и настроили наш файл .extra
.
Не хочешь выпить?
Так как это новая настройка машины, я также собираюсь установить homebrew . Это позволит мне запустить файл brew.sh
который устанавливает все прекрасные формулы Homebrew. У Матиаса в этом файле куча всего, и я уверен, что все это очень полезно, но я лично не использую все это, поэтому все, в чем я не уверен, я уже прокомментировал.
Установить homebrew
с помощью:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) "
Теперь, когда Homebrew установлен, мы можем запустить bash brew.sh
Во время установки brew, которая может занять несколько минут, я загружаю и устанавливаю свои любимые приложения.
Apptastic
- iTerm 2
- Альфред
- очки
- Возвышенный текст 3
- Gitbox
- Хром
- XtraFinder
- Магазин приложений> Xcode
После установки приложений я затем настраивал настройки там, где это необходимо. Для Spectacle у меня это автоматизировано в файле .osx .
В Yosemite для некоторых приложений требуется дополнительная настройка специальных возможностей . Это можно найти в Системных настройках> Безопасность и конфиденциальность .
iTerm 2
Терминал по умолчанию хорош, но iTerm 2 добавляет некоторые дополнительные функции, такие как более приятные значки.
XtraFinder
С XtraFinder мне нравится возможность копировать и вставлять, а также размещать папки сверху .
Мне также нравится иметь постоянные избранное Finder и использовать XtraFinder, чтобы сохранить порядок вкладок.
Альфред
Я обновляю результаты по умолчанию, чтобы быстро получить доступ к папкам:
Я также скрываю пользовательский интерфейс, чтобы он был красивым и чистым.
Хм … интересно … установив Альфреда через App Store вы получаете меньше вариантов. Если вы установите приложение с сайта , вы получите прекрасную тему OS X Yosemite.
Хром
Поскольку я ранее настраивал Chrome для запоминания своих настроек, я могу просто войти в систему:
И синхронизировать все мои настройки. Прекрасный.
Установите все
Затем я запускаю файл install-deps.sh
. Несколько вещей, которые я делаю здесь:
- рупа / г
- Джекил
- символическая ссылка Sublime Text
Рупа Z
Упоминается в моей предыдущей статье .
Джекил
Я использую Jekyll для своего блога, и я люблю писать в Markdown . Это быстро и эффективно, и интенсивно используется на GitHub.
Sublime Text Симлинк
Это позволяет мне открывать текущую папку и файлы в Sublime Text из терминала с помощью s
.
Если у вас возникли проблемы с настройкой, ознакомьтесь с этой полезной статьей о переполнении стека .
OS Sexy
Далее мой любимый файл! Могучий файл .osx
.
Бегать:
$ bash .osx
При запуске команды она спросит ваш пароль один раз. Введите свой пароль, нажмите Enter и бум! Пусть это сделает свое волшебство.
После запуска всех команд я хотел бы перезагрузить компьютер, чтобы убедиться, что все в файле .osx
вступило в силу.
Теперь у меня есть все мои любимые настройки и они готовы к использованию. Некоторые из моих любимых включают в себя:
- Проверяйте обновления программного обеспечения ежедневно, а не только один раз в неделю.
- Установите невероятно быструю частоту повторения клавиатуры.
- Не позволяйте iTunes реагировать на клавиши мультимедиа на клавиатуре.
- Сохраните скриншоты в формате PNG.
- Отключить тень на скриншотах.
- Отключите предупреждение перед очисткой корзины.
- Отключить панель инструментов.
- Скрыть значок Spotlight в трее (и последующий помощник).
- Не отображать раздражающее приглашение при выходе из iTerm.
- Строка меню: установка формата даты и времени, например, вс 11 августа, 16:55.
- Приглушить все звуки, включая обратную связь изменения громкости.
- Настройте горячие углы:
- Внизу слева → Рабочий стол
- Вверху справа → Управление полетом
- Справа внизу → Начальная заставка
И вот оно! Теперь у меня есть все мои собственные стили, ярлыки и суперсилы Mac.
Дополнительные мысли и соображения
Первый взгляд на установленный репозиторий dotfiles может показаться пугающим на первый взгляд. Я бы порекомендовал маленькие шаги. Прочтите несколько репозиториев и добавьте некоторые вещи, которые, по вашему мнению, будут наиболее полезны для вас, к вашему репо.
Если вы что-то запускаете и получаете ошибку, не паникуйте . Вещи идут не так, как надо, особенно в крупных релизах, таких как недавно с Yosemite.
Например, при последнем запуске моего репозитория dotfiles я заметил, что значок уведомления все еще там. Репозиторий Mathias имеет более 10000 звезд на GitHub, и там есть большое сообщество, которое отправляет вопросы и запрашивает запросы. Я сделал быстрый поиск, и о чудо нашел, что кто-то уже сообщил о проблеме .
Я всегда думаю о том, как улучшить мои точечные файлы. Если я что-то придумаю, я добавлю это как проблему . Может быть, у меня нет времени, чтобы заняться этим сразу, но наличие этого будет напоминанием и даст мне время подумать о наилучшем подходе. Кто знает, возможно, кто-то уже сделал это и отправил запрос на удаление!
Вывод
Надеемся, что теперь вы будете на пути к сокращению кропотливых, трудоемких, обыденных задач и сможете сосредоточиться на том, чтобы делать великолепные, захватывающие вещи эффективно и быстро.
Пожалуйста, не стесняйтесь задавать любые вопросы, и я сделаю все возможное, чтобы ответить на них. Я также хотел бы услышать от вас любые вещи, которые вы считаете особенно полезными. Я всегда ищу улучшения .
Наконец, еще раз большое спасибо @mathias за всю тяжелую работу, которую он вкладывает в поддержание своего репозитория dotfile, и всех, кто внес свой вклад.
До следующего раза, спасибо за чтение.