Улучшенная оболочка (MacOS)

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.

Оцените статью
devanswers.ru
Добавить комментарий