Первоначальная настройка Mac OS

Собираю решения некоторых проблем Mac OS.

Настройка прокрутки на тачпаде и колёсиком внешней мыши

Проблема: при включении/выключении реверса прокрутки, данный параметр одновременно применяется и для тачпада и для внешней мыши.

Задача: сделать, чтобы на тачпаде была прокрутка пальцами вверх = страница вниз, а на мыши — колёсико вверх = страница вверх.

Решение: скачиваем и устанавливаем приложение Scroll Reverser. В настройках приложения выставляем такие параметры:

Эмуляция клика средней клавиши мыши на тачпаде

Как известно, в настройках тачпада невозможно настроить эмуляцию клика средней клавиши мыши (колёсика).

На помощь приходит программа BetterTouchTool.

Для решения задачи, установите следующие настройки в BetterTouchTool:

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

Показать скрытые файлы и папки

Го в терминал!

Показать скрытые файлы и папки:

defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder

Скрыть скрытые файлы и папки:

defaults write com.apple.finder AppleShowAllFiles FALSE ; killall Finder

Открыть текущую папку в терминале

Открываем Системные настройки > Клавиатура > Сочетания клавиш > Службы > Файлы и папки. Активируем следующие нужные вам пункты:

  • Новая вкладка терминала по адресу папки
  • Новый терминал по адресу папки

Теперь данные пункты появятся в контекстном меню папки, в разделе Службы.

Установить для консоли, по умолчанию, версию PHP из MAMP

Добавить в конец файла ~/.profile или ~/.bash_profile следующую строку:

export PATH="/Applications/MAMP/bin/php/php7.4.2/bin:$PATH"

(путь указываете свой)

Далее в терминале введите команду:

source ~/.bash_profile

или

source ~/.profile

и перезапустите терминал.

Всё. Теперь можно проверить дефолтную версию PHP и путь до него:

php -v
which php

Правильная установка Composer

Скачиваем и устанавливаем:

curl -sS https://getcomposer.org/installer | php

Перемещаем с новым именем:

sudo mv composer.phar /usr/local/bin/composer

Проверяем:

composer -v

Если не заводится Node.js

В моём случае, Node падал при выполнении команды yarn, но это может происходить и в других случаях. В консоле выводится примерно такая ошибка:

gyp: No Xcode or CLT version detected!
gyp ERR! configure error

Правим!

  1. Устанавливаем Xcode. Именно по ссылке, из AppStore
  2. Запускаем Xcode и принимаем условия использования программы
  3. Проверяем, что Xcode в папку /Applications, а не в /Users/{user}/Applications
  4. Открываем терминал и вводим следующую команду:
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

Дан)

Установка Laravel Installer

  1. Устанавливаем Installer:
    composer global require laravel/installer
  2. Добавляем в файл /Users/<user>/.bash_profile следующую строку:
    export PATH="~/.composer/vendor/bin:$PATH"
  3. Перезагружаем консоль и пользуемся Laravel Installer!