MacOS поставляется с терминалом по умолчанию, но может быть удобно настроить его, чтобы улучшить удобство работы.
Homebrew
Homebrew — это менеджер пакетов для MacOS, мы будем использовать его для установки всех программ на Mac.
- Откройте веб-браузер
- Посетите homebrew
- Следуйте инструкциям по установке
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Продолжайте установку
- Следуйте инструкциям, чтобы добавить homebrew в PATH
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/hebrardms/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
Чтобы установить программное обеспечение с помощью homebrew:
- Откройте веб-браузер
- Посетите homebrew
- Найдите программное обеспечение
- Скопируйте рецепт
- Откройте «Терминал
- Вставьте рецепт и запустите команду.
- Следуйте инструкциям по установке…
Git
Git — это программное обеспечение для контроля версий. Она также широко используется для распространения программного обеспечения.
- Откройте «Терминал».
- Установите git из homebrew
brew install git
- Проверьте версию git
git --version
# git version 2.30.1 (Apple Git-130)
Шрифты
Мы изменим шрифт по умолчанию в терминале, чтобы подготовиться к теме, которую мы установим позже.
- Откройте веб-браузер
- Перейдите на страницу powerlevel10K — Шрифты
- Установите рекомендуемые шрифты (MenloLGS)
- Скачайте файлы шрифтов со ссылок github
- Откройте Font Book
- Нажмите на значок ‘+’
- Выберите файлы MesloLGS
- Нажмите ‘Открыть’
Цветовая тема
Цвета терминала по умолчанию могут быть неподходящими. Они не очень хорошо сочетаются с темой, которую мы установим позже.
- Откройте веб-браузер
- Посетите завтрашнюю тему
- Загрузите тему для ‘OS X Terminal’
- Откройте ‘Терминал’
- Перейдите в меню ‘Terminal / Preferences…’
- Перейдите на вкладку ‘Профили’.
- Ниже списка профилей нажмите на ‘…’
- Выберите ‘Импорт…’
- Выберите файл
Tomorrow Night.terminal
. - Нажмите на кнопку ‘Открыть’.
- В списке профилей выберите «Завтра вечером».
- Нажмите на «По умолчанию».
- Измените шрифт на ‘Menlo LGS NF’.
О мой Zsh
MacOS поставляется с минимальным терминалом. В этом разделе мы настроим терминал, добавив ему некоторые функции и стиль с помощью Oh My ZSH и темы Powerlevel10k.
- Откройте веб-браузер
- Посетите Oh My Zsh
- Следуйте инструкциям по установке
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Powerlevel10K
Тема, добавляющая полезную информацию прямо в подсказке.
- Откройте веб-браузер
- Посетите powerlevel10k
- Следуйте инструкциям по установке Powerlevel…
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
- Установите плагин zsh-autosuggestions, который обеспечивает автозаполнение на основе наших предыдущих команд
git clone --depth=1 https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
- Установите exa — современную замену ls.
brew install exa
- Отредактируйте .zshrc, чтобы включить тему powerlevel
vim .zshrc
- Нажмите ‘i’, чтобы войти в режим вставки
- Снимите комментарий с опций и отредактируйте файл следующим образом…
# ZSH_THEME="robbyrussell"
ZSH_THEME="powerlevel10k/powerlevel10k"
DISABLE_MAGIC_FUNCTIONS="true"
DISABLE_LS_COLORS="true"
ENABLE_CORRECTION="true"
COMPLETION_WAITING_DOTS="true"
DISABLE_UNTRACKED_FILES_DIRTY="true"
plugins=(git zsh-autosuggestions)
# Alias of ls using exa
if [ -x "$(command -v exa)" ]; then
alias ls="exa --icons"
alias ll="exa --icons --long"
alias la="exa --icons --long --all --group"
alias lt="exa --icons --long --all --group --git --tree"
fi
- Нажмите ‘esc’, чтобы выйти из режима вставки
- Нажмите ‘:’ и ‘x’, затем ‘return’ для сохранения и выхода из файла.
- Обновление терминала
source .zshrc
- Следуйте инструкциям, чтобы настроить подсказку
Проверить конфигурацию
- Установите neofetch из homebrew
brew install neofetch
- Проверить конфигурацию
neofetch
Далее я предлагаю вам следовать Environment Manager — Conda.