Мак моей жены наградил, я установил эти вкусности

задняя часть Mac
Мак моей жены наградил, я установил эти вкусности

Это второй день моего участия в Gengwen Challenge, чтобы узнать подробности о мероприятии, пожалуйста, проверьте:Обновить вызов"

На прошлой неделе моя жена подарила мне Mac Book, и я очень обрадовался, когда получил его, первый Mac в моей жизни. Но я обнаружил, что это не сработает, даже git не будет установлен.

Я не знаю, как учиться, поэтому я искал различные учебники и установил несколько очень полезных программ в процессе обучения.Вот краткое изложение.

1. Артефакт ускорения

1.1 Король сочетаний клавиш — шпаргалка

Если вы хотите быстро использовать свой Mac, вы должны научиться использовать сочетания клавиш. Каждый раз, когда я хочу использовать горячую клавишу, я должен идти в Baidu, чтобы найти, какая это горячая клавиша Это действительно хлопотно, поэтому я нашел этот артефакт: шпаргалка, король горячих клавиш, вы можете быстро вызвать текущую приложение, нажав и удерживая командную клавишу в течение 2 секунд. Комбинации клавиш, которые может использовать программа. Также поддерживает печать списка сочетаний клавиш.

Интерфейс шпаргалки такой:

Примечание. Возможно, вы не сможете открыть шпаргалку на Mac из-за проблем с разрешениями, вы можете перейти в раздел «Конфиденциальность и безопасность», чтобы разрешить использование шпаргалки.

1.2 Инструмент управления пакетами Homebrew

Homebrew — это менеджер пакетов для Mac, похожий на Ubuntu.apt-get, центосyum

Установите программное обеспечение для варки:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Используйте домашнее зеркало варева

cd "$(brew --repo)" && git remote set-url origin https://git.coding.net/homebrew/homebrew.git
cd $home && brew update

1.3 Items2

Официальный сайт:www.iterm2.com

Консоль, которая поставляется с Mac, непроста в использовании, поэтому я использую этот консольный инструмент.

Вкладка Действия

  • Новая вкладка: Command + T
  • Закрыть вкладку: Command + W
  • Предыдущая вкладка: Command + стрелка влево, Shift + Command + [
  • Следующая вкладка: Command + стрелка вправо, Shitf + Command + ]
  • Перейти на вкладку 1, 2, 3...: Command + номер вкладки
  • Отображение вкладок: Option + Command + E (расширение вкладок на весь экран и глобальный поиск по всем вкладкам)

Работа панели

  • Вертикальное разделение: Command + D
  • Горизонтальное разделение: Shift + Command + D
  • Предыдущая панель: Command + [
  • Следующая панель: Command + ]
  • Переключиться на панель вверх/вниз/влево/вправо: Option + Command + клавиши со стрелками вверх, вниз, влево и вправо

другие операции

  • Вход и выход из полноэкранного режима: Command + Enter
  • Посмотреть текущую позицию курсора в терминале: Command + /
  • Очистить экран (сбросить текущий терминал): Command + r

1.4 on-my-zsh

on-my-zsh — это проект с открытым исходным кодом для улучшения команды zsh, поставляемой с Mac.

преимущество:

  • Интерфейс красивый.
  • Поддержка установки плагинов.
sh -c "$(wget -O- https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)"

Советы после успешной установки:

oh-my-zsh имеет много красивых тем:

https://github.com/ohmyzsh/ohmyzsh/wiki/themes

Настройка очень проста, откройте файл конфигурации~/.zhsrc,БудуZSH_THEMEИзмените значение на имя темы по вашему выбору

Такие как:

$ vim ~/.zshrc
# 修改主题名称
ZSH_THEME="cloud"

затем перезагрузите файл конфигурации

$ source ~/.zshrc

1.5 AutoJump

Программное обеспечение, которое автоматически входит в указанный каталог в командной консоли.

Например, сейчас я хочу войти в этот каталог:

/Users/project/01.Github/01.PassJava/passjava-learning

Вам нужно ввести много папок или использовать клавишу табуляции, чтобы завершить это. Независимо от того, как вы печатаете, вам нужно несколько клавиш, чтобы сделать это. Есть ли доступ к этому каталогу одним щелчком мыши?

Затем используйте автопереход. пройти через

Документация по установке:GitHub.com/я слушаю/авто просто…

Установка относительно проста, используйте homebrew для установки:

brew install autojump

Затем настройте файл автоперехода

vim ~/.zshrc

Найдите plugins= и добавьте автопереход после:

plugins=(git autojump)

Откройте новую строку, добавьте эту строку команд, затем сохраните и выйдите.

[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh

Проверьте файл .zshrc:

source ~/.zshrc

Я настроил свой проект как ярлык:

j -a l <目录地址>

Затем каждый раз, когда вы вводите следующую команду, вы можете перейти в указанный каталог:

j l

1.6 Артефакт модификатора команды

Эта программа называется thefuck. Когда мы используем команду, что, если мы пропустим букву или тире и захотим быстро исправить это и выполнить снова?

Общая практика заключается в том, чтобы проверить, где находится ошибка, а затем повторно выполнить команду после ее изменения. Есть ли более быстрый способ автоматически исправить и выполнить его?

Это требует thefuck.Хотя имя не элегантно, смысл, который он хочет выразить, таков: я иду, я снова напечатал это неправильно!

Использование заключается в следующем:

Телепорт:GitHub.com/женская маскировка/ей и плати…

1.6.1 Этапы установки

brew install the fuck

Затем откройте файл .zshrc:

vim ~/.zshrc

Добавьте следующие команды в файл .zshrc:

eval $(thefuck --alias OK)

OK здесь заменяет f*ck.Если вы введете неправильную команду, повторный ввод ok автоматически ее исправит.

Например, если я хочу вывести список всех файлов в текущей папке, введите команду:lll, но еще одинl, на этот раз подсказка:

zsh: command not found: lll

затем введитеok, подскажет, хотите ли вы ввестиllкоманда, нажмитеenterключ для выполненияllЗаказ. Клавиши вверх и вниз также могут переключать другие команды. Как показано ниже:

Во-вторых, артефакт письма

Поскольку мне часто приходится писать статьи и делать заметки, я также перенес артефакт письма с Windows на Mac.

2.1 Typora

Делайте заметки, пишите статьи, обязательный артефакт Markdown.

Официальный сайт:typora.io/

2.2 Snipaste

Программное обеспечение для создания скриншотов, простое в использовании, но не обязательное. Только не говорите мне, что вы загрузили WeChat/QQ специально для того, чтобы делать скриншоты. 😂

img

Официальный сайт:Это ваш passat.com/download.contract…

2.3 uPic

uPic используется для автоматической загрузки изображений, и вы можете настроить различные кровати с картинками.Я использую кровать с картинками Qiniuyun.

snipaste + uPic + Typora, эти три программы работают вместе, пишут статьи, делают заметки, идеально.

Сначала сделайте снимок экрана с помощью snipaste, затем скопируйте его в Typora, он будет автоматически загружен с помощью uPic, а затем успешно загруженный адрес будет автоматически вставлен в Typora.

2.3.1 Установка upic

 brew install upic 

2.3.2 Настройка upic

配置 uPic

Настройте инструмент загрузки изображений как uPic в настройках Typora.

3. Инструменты разработки

3.1 Git

Git можно назвать инструментом отправки кода, который используют программисты во всем мире.

Установить git через доморощенный

brew install git

Кроме того, я перешел на новый компьютер, а на github и gitee ключа ssh для моего компьютера нет. Поэтому вам нужно создать новый.

сгенерировать ssh-ключ

ssh-keygen -t rsa

скопировать ssh-ключ

pbcopy < ~/.ssh/id_rsa.pub

и добавлен в github и gitee.

添加 SSH key

3.2 Java JDK

В настоящее времяZulu JDKслужба поддержкиM1Чип можно загрузить со следующего веб-сайта. Моя загрузка - JDK 11 для версии.

https://www.azul.com/downloads/zulu-community/?os=macos&architecture=arm-64-bit&package=jdk

После скачивания нажимаем установить и входим в консольjava -version

3.3 Maven

скачать мавен

links.brief.com/go?to=HTTPS…

Разархивируйте и переместите в знакомую директорию.

настроитьMAVEN_HOME, Исправлять~/.zshrcдокумент:

vim ~/.zshrc

Добавьте конфигурацию в конец файла

export MAVEN_HOME=/Users/data/02.software/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin

сделать его эффективным

source ~/.zshrc

Проверить версию мавена

mvn -version

Как показано на рисунке ниже, версия maven печатается как 3.6.3.

3.4 VS Code

Visual Studio Code(упоминается какVS Code) — это бесплатный кроссплатформенный редактор исходного кода, разработанный Microsoft. Программное обеспечение поддерживает автоматическое завершение кода с подсветкой синтаксиса, рефакторинг кода, функции просмотра определений, а также имеет встроенные инструменты командной строки и систему контроля версий Git. Пользователи могут изменять темы и сочетания клавиш для персонализации или устанавливать расширения через встроенный магазин для расширения функциональности программного обеспечения. (Источник: Википедия)

Я предпочитаю использовать VS Code для фронтенд-разработки.

Официальный сайт:code.visualstudio.com/

VS code 界面

4. Обучение

4.1 Чтение WeChat

Я использую компьютер M1, поэтому я могу загрузить приложение для iPhone.Нет, я скачал iOS-версию WeChat для чтения, которая очень удобна в использовании, а также может читать в полноэкранном режиме.

Некоторые студенты могут сказать, а разве нет веб-версии WeChat для чтения? Он делает, но он не отслеживает мое время чтения.

微信读书微信读书-圈层突破

4.2 Geek Time

Установил версию для ios, но не могу войти!

极客时间

Пять, обычно используется должен

Я также перечисляю некоторые другие часто используемые программы.

  • Thunder, намного чище, чем Windows, и практически без рекламы.
  • Сетевой диск Baidu нельзя использовать после загрузки, он не совместим с M1, это больно.
  • Конференция Tencent является обязательным условием для встреч.
  • Список фокусов, аналогичный Pomodoro.
  • Я также скачал IDEA и Xcode, два крупномасштабных инструмента разработки, и весенний облачный проект, стоящий за IDEA, определенно будет полезен. XCode в основном рассматривает инструменты командной строки.
  • Microsoft To Do, записывайте приготовления к этим вещам. Кроме того, несколько терминалов устройств могут синхронизировать данные друг с другом, и это здорово!
  • Evernote + веб-вырезка, я обычно использую его для резервного копирования содержимого блога веб-сайта. Вы можете скопировать содержимое веб-страницы одним щелчком мыши и сохранить его в Evernote.

об авторе:8-летний ветеран работы в Интернете | Инженер полного цикла | Суперпапа после 90-х | Практик с открытым исходным кодом | Официальный владелец оригинальной учетной записи Wanfan.Автор контракта Blue Bridge, автор колонки «Практика настройки производительности JVM», написал от руки набор из 70 000 слов фактической боевой сводки SpringCloud и 30 000 слов распределенной сводки по алгоритму. Добро пожаловать, чтобы обратить внимание на мой публичный номер "悟空聊架构», бесплатный доступ к материалам для обучения.